A . (dot) matches any character and $ matches the end of string so this replaces the last two characters with the empty string:
sub("..$", "", x) On 7/24/06, Wade Wall <[EMAIL PROTECTED]> wrote: > Hi all, > I am looking for a function in R to trim the last two characters of an > 8 character string in a vector. For example, I have the codes > 37-079-2, 370079-3,37-079-8 and want to trim them to 37-079 by > removing the last two characters. Is sub the correct function to use, > and if so how can I specify trimming the last 2 characters? I have > read the help file, but can't quite figure out how to do it. > Thanks, > Wade > > ______________________________________________ > R-help@stat.math.ethz.ch 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. > ______________________________________________ R-help@stat.math.ethz.ch 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.