Simple String Operation.
HI,
This may also work:
gsub("@\\S+\\s*","",x)
#[1] "Even in the mid-west spring is hardly for 3 weeks, while the scenario is different."
#or
gsub("@\\w+\\s*","",x)
#[1] "Even in the mid-west spring is hardly for 3 weeks, while the scenario is different."
A.K.
----- Original Message -----
From: David Winsemius <dwinsemius at comcast.net>
To: Bhupendrasinh Thakre <vickythakre at gmail.com>
Cc: r-help at r-project.org
Sent: Tuesday, September 18, 2012 12:58 PM
Subject: Re: [R] Simple String Operation.
On Sep 18, 2012, at 9:35 AM, Bhupendrasinh Thakre wrote:
Hi List,
This is kind of very simple but I am not able to understand how it works...
I have a sentence like "Even in the mid-west spring is hardly for 3 weeks,
while @south the scenario is different."
There are some more example of the same nature and don't know the source
yet.
What i want to do is remove word after "@"..
Solution i think of.
? 1. gsub("@$","",string)? or gsub("@\\","",string)
? 2. regex
If you do not know how to use dput then just show some code that creates the object of interest:
x <- "Even in the mid-west spring is hardly for 3 weeks, while @south the scenario is different."
gsub("@[[:alpha:]]+\\s", "", x)
[1] "Even in the mid-west spring is hardly for 3 weeks, while the scenario is different." I was puzzled that the documentation suggested this should work, but it only removed the first letter in the word.
gsub("@\\w", "", x)
[1] "Even in the mid-west spring is hardly for 3 weeks, while outh the scenario is different." And this is how you use dput()
? dput(x)
"Even in the mid-west spring is hardly for 3 weeks, while @south the scenario is different." Notice that the output of dput on a character vector is not very revealing. It is sometimes useful to use this method to shorten a long object: dput(head(x))
Please provide me some guidance. Since* words after @ may have different
length so need some flexible solution*.
Also sorry don't know how to put it in dput().
Best Regards,
Bhupendrasinh Thakre
*Disclaimer :*
The information contained in this communication is confi...{{dropped:11}}
______________________________________________ R-help at 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.
David Winsemius, MD Alameda, CA, USA ______________________________________________ R-help at 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.