0

I am trying to get a substring which is inside curly brackets by using regular expression.

Assuming that I have the following string:

"This is a {nice} text to search for a {cool} substring".

I'd like to be able to search for nice and cool

Declan Lynch
  • 3,325
  • 15
  • 35
user2502490
  • 43
  • 1
  • 6

1 Answers1

4

Try as follows:

var myString = "This is a {nice} text to search for a {cool} substring",
    pattern = /[^{}]*(?=\})/g;

console.log(myString.match(pattern));
taxicala
  • 20,376
  • 7
  • 31
  • 65