Hello,

I have been able to figure this out using \\ (two back slashes for escape)
Working R code for what I wanted is...

cleanBetweenBrackets <- function(String)
  { return(gsub("\\(.*?\\)", "", String))}

I thought I had tried that (the \\) before I emailed the list. Please
ignore my previous email.

Sorry for any inconvenience caused.

Audrey



---------- Forwarded message ----------
From: Audrey Riddell <audreyka...@gmail.com>
Date: Tue, Sep 6, 2016 at 4:56 PM
Subject:
To: r-help@r-project.org


Hello,


I am trying to remove brackets and the text contained in brackets. I tried
to do a user defined formula... my attempt at this is pasted below.

cleanBetweenBrackets <- function(String)
  { return(gsub("\(.*?\)", "", String))}

 I keep getting errors (namely that there is an unrecognised escape
character in the string). I have looked at regex forums a bit, but cant
figure this out.

I want the above formula to be able to produce the following result

>Str<-"The cat is crazy (but not too crazy)"
>StrNoBrackets<-cleanBetweenBrackets(Str)
>StrNoBrackets
[1]  "The cat is crazy "

Assistance would be appreciated,

Audrey

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see
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.

Reply via email to