我有许多文档,其中的文字被错误地连字符连接。例如;
成为;怪物;任何东西等等
我可以使用以下方式搜索发生此事的地点;
\二
任何小写字符和任何其他小写字符,中间有一个“-”。
我如何编写替换代码来删除‘-’字符?
谢谢阅读。
答案1
答案2
- Ctrl+H
- 找什么:
(?<!-)\b(\l+)-(\l+)\b(?!-)
- 用。。。来代替:
$1$2
- 查看 相符
- 查看 环绕
- 查看 正则表达式
- Replace all
解释:
(?<!-) # negative lookbehind, make sure we haven't an hyphen before
\b # word boundary
(\l+) # group 1, 1 or more small letters
- # an hyphen
(\l+) # group 2, 1 or more small letters
\b # word boundary
(?!-) # negative lookahead, make sure we haven't an hyphen after
截图(之前):
截图(之后):