子字符串替换正则表达式 Notepad++

2024-05-02

我正在尝试使用 Notepad++ 来替换一些文本。我是使用正则表达式的新手,但遇到了问题:

  • 替换以下形式的任何模式[CHARACTERS] with [characters], e.g. [SOMEDATA]变成(somedata).

这就是我的情况,有什么建议吗?

s/^#+$/#

这是行不通的!


确保将 Notepad++ 更新到最新版本 - 他们在最近的更新中大大改进了正则表达式引擎。

如果你看一下Notepad++ 的正则表达式文档 http://sourceforge.net/apps/mediawiki/notepad-plus/?title=Regular_Expressions#Substitutions,您会发现它实际上支持控制序列来更改替换中的大小写。

我不太确定您是否也想匹配这些方括号。如果您只想将匹配项变成小写,那么您可以在Replace with: part:

\L$0

The \L将所有内容变为小写,直到\E遇到,并且$0指的是您的整个比赛,以便您可以将其写回。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

子字符串替换正则表达式 Notepad++ 的相关文章

随机推荐