Я пытаюсь анонимизировать строку 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
в </em>
.Не уверен, почему и как это исправить.
Как я могу настроить регулярное выражение, чтобы не заменить e
в примере?