Of course this helps! I didn't noticed the difference between sub and gsub.
TY > -----Original Message----- > From: Bernd Weiss [mailto:bernd.we...@uni-koeln.de] > Sent: Friday, May 14, 2010 12:23 PM > To: arnaud Gaboury > Cc: r-help@r-project.org > Subject: Re: [R] regex and sub > > Am 14.05.2010 12:10, schrieb arnaud Gaboury: > > Dear group, > > > > Here is an object: > > > > z <- > > c("LSCPos100415.csv", "LSCPos100416.csv", "LSCPos100419.csv", > > "LSCPos100420.csv", "LSCPos100421.csv", "LSCPos100422.csv", > > "LSCPos100423.csv", > > "LSCPos100426.csv", "LSCPos100427.csv", "LSCPos100428.csv", > > "LSCPos100429.csv", > > "LSCPos100430.csv", "LSCPos100503.csv", "LSCPos100504.csv", > > "LSCPos100505.csv", > > "LSCPos100506.csv", "LSCPos100507.csv", "LSCPos100510.csv", > > "LSCPos100511.csv", > > "LSCPos100512.csv", "LSCPos100513.csv") > > > > I want to keep only the numeric part of each element. > > I thought using something like : > > > >> sub("REGEX","",y) > > > > I tried something with " \\D+", but it is not the final result I want > > > >> sub("\\D+","",y) > > [1] "100415.csv" "100416.csv" "100419.csv" "100420.csv" "100421.csv" > > "100422.csv" "100423.csv" "100426.csv" "100427.csv" "100428.csv" > > "100429.csv" "100430.csv" "100503.csv" "100504.csv" "100505.csv" > > [16] "100506.csv" "100507.csv" "100510.csv" "100511.csv" "100512.csv" > > "100513.csv" > > > > gsub("\\D","",z) > [1] "100415" "100416" "100419" "100420" "100421" "100422" "100423" > "100426" > [9] "100427" "100428" "100429" "100430" "100503" "100504" "100505" > "100506" > [17] "100507" "100510" "100511" "100512" "100513" > > HTH, > > Bernd ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.