我是一个正则表达式新手,我想知道如何搜索和替换以下情况:
一个文件包含多次出现的以下内容:
L1234_XL3.ext
以及许多情况:
L1234_XL3
我只想查找和替换
L1234_XL3
出现 XL3
而不会影响具有扩展名的实例。我正在使用 Notepad++ 来做正则表达式。
最佳答案
如果 Notepad++ 支持前瞻,您可以简单地使用 L1234_XL3(?!\.ext)
用于搜索和“XL3”用于替换。
编辑:看起来它毕竟不支持前瞻。可惜;如果没有正则表达式(regexen?),您将不得不以艰难的方式做到这一点:
关于regex - Notepad++ 正则表达式搜索和替换异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2115643/