[Bioc-devel] Matching "." in regular expressions
Seth Falcon
sfalcon at fhcrc.org
Tue Oct 17 20:02:42 CEST 2006
Hi all,
R-2.5 has the following entry in NEWS:
o There is a (currently experimental) warning if \ is used
unnecessarily in a string when being parsed, e.g. "\." where
probably "\\." was intended. ("\." is valid, but the same as
".".) Thanks to Bill Dunlap for the suggestion.
I did a search of the BioC packages and found many instances of "\."
in a pattern where almost certainly "\\." was intended. I went ahead
and committed a patch to address this. If your package is listed in
the commit message below, please have a look and make sure the change
is reasonable.
Best,
+ seth
r20628 | sethf | 2006-10-17 10:47:13 -0700 (Tue, 17 Oct 2006) | 8 lines
Changed paths:
M /trunk/madman/Rpacks/AnnBuilder/DESCRIPTION
M /trunk/madman/Rpacks/AnnBuilder/R/athPkgBuilder.R
M /trunk/madman/Rpacks/AnnBuilder/inst/scripts/dataPkgLoad.R
M /trunk/madman/Rpacks/BeadExplorer/DESCRIPTION
M /trunk/madman/Rpacks/BeadExplorer/R/readBead.R
M /trunk/madman/Rpacks/Biobase/DESCRIPTION
M /trunk/madman/Rpacks/Biobase/inst/UnitTests/UpdateObject_test.R
M /trunk/madman/Rpacks/Biobase/inst/UnitTests/runalltests.R
M /trunk/madman/Rpacks/Biostrings/Biostrings1/R/test.R
M /trunk/madman/Rpacks/Category/DESCRIPTION
M /trunk/madman/Rpacks/Category/inst/UnitTests/runalltests.R
M /trunk/madman/Rpacks/Category/inst/scripts/CLLex.R
M /trunk/madman/Rpacks/GOstats/DESCRIPTION
M /trunk/madman/Rpacks/GOstats/inst/UnitTests/runalltests.R
M /trunk/madman/Rpacks/Rgdbm/DESCRIPTION
M /trunk/madman/Rpacks/Rgdbm/R/serializers.R
M /trunk/madman/Rpacks/affy/DESCRIPTION
M /trunk/madman/Rpacks/affy/R/read.affybatch.R
M /trunk/madman/Rpacks/affy/R/zzz.R
M /trunk/madman/Rpacks/affyPLM/DESCRIPTION
M /trunk/madman/Rpacks/affyPLM/R/init_fns.R
M /trunk/madman/Rpacks/affyr/R/registerProcessMethods.R
M /trunk/madman/Rpacks/affyr/R/zzz.R
M /trunk/madman/Rpacks/annotate/DESCRIPTION
M /trunk/madman/Rpacks/annotate/R/chromLocation.R
M /trunk/madman/Rpacks/beadarray/R/readBeadSummaryData.R
M /trunk/madman/Rpacks/beadarraySNP/DESCRIPTION
M /trunk/madman/Rpacks/beadarraySNP/R/methods-SnpSetIllumina.R
M /trunk/madman/Rpacks/biocViews/DESCRIPTION
M /trunk/madman/Rpacks/biocViews/R/packageDetails.R
M /trunk/madman/Rpacks/biocViews/R/repository.R
M /trunk/madman/Rpacks/buildBioC/DESCRIPTION
M /trunk/madman/Rpacks/buildBioC/R/updateRepos.R
M /trunk/madman/Rpacks/buildBioC/R/webPage.R
M /trunk/madman/Rpacks/ecolitk/DESCRIPTION
M /trunk/madman/Rpacks/ecolitk/R/internalFuncs.R
M /trunk/madman/Rpacks/graph/DESCRIPTION
M /trunk/madman/Rpacks/graph/inst/unitTests/runalltests.R
M /trunk/madman/Rpacks/graphPart/DESCRIPTION
M /trunk/madman/Rpacks/graphPart/inst/unitTests/runalltests.R
M /trunk/madman/Rpacks/hypergraph/DESCRIPTION
M /trunk/madman/Rpacks/hypergraph/inst/unitTests/runalltests.R
M /trunk/madman/Rpacks/makePMG/DESCRIPTION
M /trunk/madman/Rpacks/makePMG/inst/scripts/dataPkgLoad.R
M /trunk/madman/Rpacks/makecdfenv/DESCRIPTION
M /trunk/madman/Rpacks/makecdfenv/R/make.cdf.env.R
M /trunk/madman/Rpacks/oligo/DESCRIPTION
M /trunk/madman/Rpacks/oligo/R/read.celfiles.R
M /trunk/madman/Rpacks/oligo/R/readxys.R
M /trunk/madman/Rpacks/oligochips/R/zzz.R
M /trunk/madman/Rpacks/rdxml/DESCRIPTION
M /trunk/madman/Rpacks/rdxml/R/render.R
M /trunk/madman/Rpacks/sagenhaft/DESCRIPTION
M /trunk/madman/Rpacks/sagenhaft/R/sagenhaft.R
Fix invalid regular expressions: "\." => "\\."
R-2.5 gives a warning when it encounters unknown escapes. To
match "." in a regex and not have a warning, use "\\." in the
pattern.
Maintainers: please review for correct behavior.
More information about the Bioc-devel
mailing list