我对正则表达式来说是全新的,我无法让它发挥作用。 我有这个Javascript代码
html.replace(new RegExp(util.escapeRegex(key), 'g'), 'something');
但如果util.escapeRegex(key)
超出引号"/'
请注意,key
类似于:key:
答案 0 :(得分:3)
假设没有双重报价是不平衡的,那么这应该适合你。
html.replace(new RegExp(util.escapeRegex(key) + '(?=(?:(?:[^"]*"){2})*[^"]*$)', 'g'), 'something');