Dear Bill, If you're not bound to gsub(), you could simply take substring() as follows:
string <- "LTA4H||Leukotriene A4 hydrolase" substring(string, 1,5) This one works quite well and it could also be complemented with nchar() to "cut" strings with different lengths like substring(string, 1, nchar(...)-2) All the best, Martin On Wed, Jun 6, 2012 at 11:27 PM, Rui Barradas <ruipbarra...@sapo.pt> wrote: > Hello, > > Try > > txt <- "LTA4H||Leukotriene A4 hydrolase" > pattern <- "\\|\\|.*$" > > gsub(pattern, "", txt) > > > Hope this helps, > > Rui Barradas > > Em 06-06-2012 21:45, Bill Hyman escreveu: > >> Dear all, >> >> Does any one know how to remove part of the string? >> >> For example, "LTA4H||Leukotriene A4 hydrolase" is a gene name plus gene >> description. I hope to remove "||Leukotriene A4 hydrolase". What would be >> the R code to do that using gsub()? Many thanks! >> >> Bill >> >> ______________________________**________________ >> R-help@r-project.org mailing list >> https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> >> PLEASE do read the posting guidehttp://www.R-project.org/** >> posting-guide.html <http://www.R-project.org/posting-guide.html> >> >> and provide commented, minimal, self-contained, reproducible code. >> > > ______________________________**________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/**listinfo/r-help<https://stat.ethz.ch/mailman/listinfo/r-help> > PLEASE do read the posting guide http://www.R-project.org/** > posting-guide.html <http://www.R-project.org/posting-guide.html> > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ 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.