You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

Notepad++中使用通配符进行查找替换且不修改通配符的方法咨询

Notepad++中使用通配符进行查找替换且不修改通配符的方法咨询

嗨,这个替换需求用Notepad++的通配符查找替换就能轻松搞定,我给你一步步说:

  • 打开Notepad++的「查找替换」对话框,直接按快捷键Ctrl+H就行;
  • 在对话框的「查找模式」里,选中「通配符」选项;
  • 「查找内容」框里输入:([^a-zA-Z0-9])<marker>
    • 这里的[^a-zA-Z0-9]专门匹配单个非字母数字的字符(也就是你说的A、B、C这类),括号是用来把这个字符“抓”住存起来;
    • 记得把<marker>换成你实际使用的标记文本哦,比如如果你的标记是>>>, 就改成([^a-zA-Z0-9])>>>
  • 「替换为」框里输入:<marker>\1
    • 这里的\1就是调用刚才括号里“抓”到的那个非字母数字字符,这样就能实现把「X」反过来变成「X」啦;
  • 点击「全部替换」,所有符合模式的内容就一次性改好啦。

举个实际例子:如果你的标记是[tag],原来的文本是! [tag]@[tag],按照上面的设置,替换后就会变成[tag]![tag]@,完全符合你的需求~

备注:内容来源于stack exchange,提问作者awsa taros

火山引擎 最新活动