Link to home
Start Free TrialLog in
Avatar of NevSoFly
NevSoFly

asked on

Pattern needed to find a combination of characters and replace a single character from that combination.

I am trying my best to learn regular expressions but I need a bit of help.  

I need a pattern to find "+{some text}+" and replace it with "+some text+".  

I have tried "\+(\{[^}+]*\})\+",  but using the sample text "+{ some text }+" it produces "{some text}".  But what I want it to produce is "+some text+"
ASKER CERTIFIED SOLUTION
Avatar of Terry Woods
Terry Woods
Flag of New Zealand image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Avatar of NevSoFly
NevSoFly

ASKER

Thank you.  Is there anyway of doing with replacementstring = "+$1+"?  The reason that I ask is that I have other patterns that I am using in my code that use "$1" and it would streamline my code a bit.
If you also captured the + characters then you could use a replacement $1$2$3 but not just $1 I'm afraid.