Hi all, Working on some SAS program conversions, I was testing this (3.4.0 Windows, but also 2.10.1 MacOsX): gsub("b?","!","abc",perl=T)
which returns [1] "!a!c!" that I didn't understand. Unfortunately, asked for the same thing SAS 9.4 replies : "!a!!c!", and so does Perl (Strawberry 5.26), a more logical answer for me. Is there some problem with PCRE or some subtility that I didn't catch? Results are similar with * instead of ? and there is a similar issue with the lazy operator: gsub("b??","!","abc",perl=T) gives : "!a!b!c!", while the other softwares give "!a!!!c!" Thanks Jean-Luc LIPATZ [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel