Notepad++regexp搜索并替换为异常 [英] Notepad++ regexp to search and replace with exceptions

查看:18
本文介绍了Notepad++regexp搜索并替换为异常的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我是regexp新手,我想知道如何针对以下情况进行搜索和替换:

一个文件包含以下内容的多次出现:

L1234_XL3.ext

还多次出现:

L1234_XL3

我只想查找并将L1234_XL3次替换为XL3次,而不会影响扩展名为的实例。

我正在使用记事本++执行正则表达式。

推荐答案

如果Notepad++支持Lookahead,则只需使用L1234_XL3(?!.ext)进行搜索,使用"xl3"进行替换即可。

edit:看起来根本不支持lookahead。很遗憾;您将不得不在没有正则表达式的情况下艰难地完成它(regexen?):

  1. 将L1234_XL3.ext替换为QQQ(或文件中未出现的任何其他字符串)
  2. 将L1234_XL3替换为XL3。
  3. 用L1234_XL3.ext替换QQQ

这篇关于Notepad++regexp搜索并替换为异常的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆