我正在尝试使用正则表达式匿名化 HTML 字符串以进行 SQL 查询。
https://regex101.com/r/QWt1E1/1
(?<!\<)[^<>\s](?!\>)
<p><em>Hi [User</em></p>
<p><em>Tack för visat intresse.</em></p>
<p><em>Good luck!</em><em> </em></p>
<p><em>Sincerely</em></p>
<p><em>nn nnnnn</nm></p>
<p><em>nnnn nnnnnnnn nnnnn nnnnnnnnn</nm></p>
<p><em>nnnn nnnnn</nm><em>nnnnnn</nm></p>
<p><em>nnnnnnnnn</nm></p>
计划是将不在 <> 中的每个字符替换为n
. 它几乎可以工作,但在我的示例中,它取代了e
in </em>
。不知道为什么以及如何解决这个问题。
如何调整正则表达式以不替换e
示例中的?