我有这行,我需要将它们全部设为段落,<p class="mb-40px"></p>
前 2 行没有 html 标签,但以不适当的标签结尾。第三行的末尾也有同样的不合适的标签,但开头有正确的标签。
Vă pare rău pentru ce aţi făcut?”<br />
”Can you love me?”<br />
<p class="mb-40px">Să ne imaginăm nişte răspunsuri ale agresorului.<br />
必须成为:
<p class="mb-40px">Vă pare rău pentru ce aţi făcut?”</p>
<p class="mb-40px">”Can you love me?”</p>
<p class="mb-40px">Să ne imaginăm nişte răspunsuri ale agresorului.</p>
我的两个正则表达式几乎都很好,但重复了第三行中的第一个标签
寻找:^(.*)(<br />)$
替换为:<p class="mb-40px">\1</p>
或者
寻找:^(?!<p>)(.+?)(<br />)$
替换为:<p class="mb-40px">\1<\p>
^(?:<p class="mb-40px">)?(.+)<br />
<p class="mb-40px">$1</p>
. matches newline
解释:
截图(之前):
截图(之后):