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 <ruipbarradas@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]]

