正则表达式 关键字提取
正则表达式 关键字提取
比如在字符串 “测试关键字提取#{bb#{tagName}测试关键字提取” 中提取出“#{tagName}”,我的表达式是‘#{.*?}’,可是提取出来的是“#{bb#{tagName}” ,请各位大神指教正确表达式怎么写?感谢!
------解决方案--------------------var s = '测试关键字提取#{bb#{tagName}测试关键字提取';
var r = /#{(?!.*#{.*).*?}/g;
alert( s.match(r) );
------解决方案--------------------/#{(?![^}]*#{)[^}]*}/g