我需要匹配两个括号之间的文本。很多帖子都是关于它的,但是 JavaScript 不支持它们,因为它们都使用了lookbehind。 正文如下
“{代码} - {描述}”
我需要将代码和描述与括号相匹配 我得到的最接近的是这个
/{([\s\S]*?)(?=})/g
给我留下“{Code”和“{Description”,然后我跟着 执行子字符串。
那么...有没有办法在 Javascript 中执行向后查找类型的功能?
最佳答案
您可以简单地尝试下面的正则表达式,
[^}{]+(?=})
代码:
> "{Code} - {Description}".match(/[^}{}]+(?=})/g)
[ 'Code', 'Description' ]
关于javascript - 匹配括号内的所有内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25893066/