捕获值由字符串中的符号围绕

时间:2017-08-07 10:46:40

标签: javascript regex

在我的字符串中,有值:$:

"$FORMAT$ is invalid, please check $FILE$ file"

我想在$(例如$ FORMAT $应该是 - FORMAT)之间采用变量名进行比较,如果它们匹配某些条件,则将字符串中的变量替换为某个值(例如“.txt”)。我试图用正则表达式来实现这个功能:

/\$(\w+)\$/gi

但它需要带变量名的$。如何修改我的正则表达式以使其正常工作?谢谢!

1 个答案:

答案 0 :(得分:2)

/\$(.+?)\$/gi应该适用于您的情况。