参见下面这句话:
一个被视为属于我自己的创造空间<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