我需要从html文件中检索税额,但是JavaScript不支持向前看。这是我需要找到的代码和字符串。
HTML片段
<td align="right" valign="top"><span style="font-family:verdana,arial; font-size:12px; color:#000000;"><b>Tax:</b></span></td>
<td align="right" valign="top"><span style="font-family:verdana,arial; font-size:12px; color:#000000;"><b>$30.10</b></span></td>
正则表达式字符串
(?<=(Tax:.*\n.*))(=?\$\d*.\d{2})
我收到语法错误,无效的量词。
有没有更简单的方法可以做到这一点?
最佳答案
为此,您不需要先行或后行。尝试匹配此模式:Tax:[\s\S]*?(\$\d*\.\d{2})
然后替换为$1