正则表达式:查找介于和html 标签,在 ` 之前没有空格` 和之后 ``

正则表达式:查找介于和html 标签,在 ` 之前没有空格` 和之后 ``

参见下面这句话:

一个被视为属于我自己的创造空间<em>full</em>

你看,前后没有空格</em>

因此,我需要找到<em>html 标签,其前后没有空格</em>,并以在前面/后面放置新空格的方式进行替换。

当然,简单的解决方案是进行简单搜索并用 替换 (space)</em>(space),但正则表达式会更好,以免像简单替换中那样出现 2 个空格。

我尝试了这个,但我认为替换不起作用:

寻找:(?!\w)(<em>.*?</em>)(?!\w)

替换为: \1 \2 \3

答案1

此正则表达式将在|如果没有。

使用以下内容:

  • Ctrl+H
  • 找什么:(?!\x20)(<em>.*?</em>)(?!\x20)
  • 用。。。来代替:\x20\1\2\3\x20
  • 查看 相符
  • 查看 环绕
  • 查看 正则表达式
  • 取消选中 . matches newline
  • Replace all

相关内容