我需要从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

07-24 19:07
查看更多