Parnetheses have special meaning so they must be escaped or
specify a character class of 1:
> grep("S\\(.*\\)",c("S(a)","CSP"))
[1] 1
> grep("S[(].*[)]",c("S(a)","CSP"))
[1] 1
On 7/3/07, NOEL Yvonnick <[EMAIL PROTECTED]> wrote:
> Hello,
>
> I am trying to find a function name in a string that ex
NOEL Yvonnick wrote:
> Hello,
>
> I am trying to find a function name in a string that expresses a
> functional form :
>
> > s = "blabla...S(var)...blabla"
>
> I would like to detect the pattern "S(*)" in s.
>
> I am no guru at regular expressions. Just tried :
>
> > grep("S(.*)",c("S(a)"
Hello,
I am trying to find a function name in a string that expresses a
functional form :
> s = "blabla...S(var)...blabla"
I would like to detect the pattern "S(*)" in s.
I am no guru at regular expressions. Just tried :
> grep("S(.*)",c("S(a)","CSP"))
[1] 1 2
>
I expected the pattern to