我试图匹配两个不同令牌之间的字符串的一部分。它们可能是字符串中令牌的多次出现。匹配两个不同令牌之间的任何字符串
示例文字(记号是斜体,文本匹配是粗体显示):
这是[开始匹配]一个示例文本[最终匹配]一些 [开始比赛]代币和正常[结束符]文本。
我有以下的正则表达式,这将工作,如果令牌是{和}:
/{([^}]+)}/g
我不能得到这个工作的[开始匹配]和[结束匹配]令牌。似乎在JavaScript中缺乏负面的后顾之忧是一大损失。
我不能找出如何替代{和}为令牌[开始匹配]和[最终匹配]。我怎么能匹配那些?
您可能还需要知道[在正则表达式中必须转义哪些特殊字符?](http://stackoverflow.com/questions/399078/what-special-characters-must-be-escaped-in-regular-表达式) – HamZa