正则表达式:在开头和结尾没有 html 标签的行中添加 html 标签

正则表达式:在开头和结尾没有 html 标签的行中添加 html 标签

我有这个段落。另外,我有一行I need someone to take me home.没有 html 标签。因此,我需要找到这一行(而不是其他行)并将其框在标签之间

<!-- START -->

<p class="mb-40px">I may go to cinema</p>

I need someone to take me home.

<p class="mb-40px">I can love you now</p>

<!-- FINAL -->

输出:

<!-- START -->

<p class="mb-40px">I may go to cinema</p>

<p class="mb-40px">I need someone to take me home.</p>

<p class="mb-40px">I can love you now</p>

<!-- FINAL -->

答案1

也许有人需要解决此类问题:

使用以下内容:

  • Ctrl+H
  • 找什么:^(?!<p class="mb-40px">)(([a-zA-Z-].+))((?!</p>).)*$
  • 用。。。来代替:<p class="mb-40px">\2</p>
  • 查看 相符
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

相关内容