Regular expression to find string inside curly bra

2019-04-17 11:47发布

问题:

This question already has an answer here:

  • Regex to get string between curly braces “{I want what's between the curly braces}” 13 answers

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

回答1:

Try as follows:

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

console.log(myString.match(pattern));