我有一个这样的字符串:
<p>Year: ={year}</p>\
<p>Director: ={director}</p>\
<ul>@{actors}<li class="#{class}">={actor}</li>{actors}</ul>\
我想提取所有不在={match}
里面的东西@{word}...{word}
,所以在这种情况下我想匹配={year}
而={director}
不是={actor}
。这是我到目前为止得到的,但它不起作用。
/(?!@.*)=\{([^{}]+)\}/g
有任何想法吗?
编辑:={match}
我目前的解决方案是在里面找到所有内容@{}...{}
并=
用=&
. 然后我抓住外面的那些,最后我回来将标记的那些替换回原来的状态。