Skip to content

text matching

5 messages · Sarah Goslee, David Winsemius, Krishna Kumar +1 more

#
Hi,
On Mon, Sep 19, 2011 at 6:15 AM, SNV Krishna <krishna at primps.com.sg> wrote:
You need instead:
[1] 1 3
[1] "A.BO" "C.BO"
That's odd; it should have returned many more matches. You may need to
check the format of your data.

  
    
#
On Sep 19, 2011, at 7:05 AM, Sarah Goslee wrote:

            
There are two NOT-oddities at work here. Periods and other special  
characters need to be doubly escaped when used as literals in search   
patterns,  and the vector that needs to be searched is not "tickers"  
but rather "tickers$V1".

That result is because there is only one element in the list named  
"tickers" and grep finds that it does have an instance that matches  
the pattern. (Despite that fact that it is not searching what the OP  
thought he was searching for but rather a more general pattern.)
#
Hi,

I noticed the mistake, first thing is double escape, so it should be "\\.BO"
instead of "\.BO" . Second and more important observation is tickers$V1.
Thanks for pointing out David and thank you all for the help.

Best regards,

Krishna

-----Original Message-----
From: David Winsemius [mailto:dwinsemius at comcast.net] 
Sent: Monday, September 19, 2011 10:10 PM
To: Sarah Goslee
Cc: SNV Krishna; r-help at r-project.org
Subject: Re: [R] text matching
On Sep 19, 2011, at 7:05 AM, Sarah Goslee wrote:

            
There are two NOT-oddities at work here. Periods and other special  
characters need to be doubly escaped when used as literals in search   
patterns,  and the vector that needs to be searched is not "tickers"  
but rather "tickers$V1".

That result is because there is only one element in the list named "tickers"
and grep finds that it does have an instance that matches the pattern.
(Despite that fact that it is not searching what the OP thought he was
searching for but rather a more general pattern.)

--
David.
http://www.R-project.org/posting-guide.html
David Winsemius, MD
West Hartford, CT
#
Hi,

The "str_locate" function instringr package may do what you are looking for.
Hope this link will help...

http://en.wikibooks.org/wiki/R_Programming/Text_Processing

Taka
On Mon, Sep 19, 2011 at 7:15 PM, SNV Krishna <krishna at primps.com.sg> wrote: