我正在使用^(?= %)(.*?)(?=%)
正则表达式找出%之间的所有元素。
测试字符串为"Hey %firstName% %lastName%"
。
它在chrome上工作正常但在mozilla上失败了,即。
答案 0 :(得分:1)
我们走了:
Yes you can replace div content with couple of tds.
<div id="demo" class="collapse">
<table>
<tr><td> Content </td></tr>
<tr><td> Content </td></tr>
<tr><td> Content </td></tr>
</table>
</div>
输入:/%(\S.*?)%/g
输出:Hey %firstName% %lastName%
答案 1 :(得分:0)
如果您唯一需要的是获取%之间的文本,您可以尝试:
\%(.*?)\%