如何在 Notepad++ 正则表达式查找/替换中保留括号

Posted

技术标签:

【中文标题】如何在 Notepad++ 正则表达式查找/替换中保留括号【英文标题】:How to keep parenthesis in Notepad++ regex find/replace 【发布时间】:2014-04-20 09:32:09 【问题描述】:

我正在尝试转换

照明-W/面积 = ( 1.7549 )

照明-W/面积 = ( 1.2 )

使用 notepad++ 正则表达式查找/替换工具

当我使用时

LIGHTING-W/AREA = (.*) 并替换为 LIGHTING-W/AREA = (1.2)

我得到 LIGHTING-W/AREA = 1.2 而不是 LIGHTING-W/AREA = ( 1.2 )

我的paranthesis怎么了,我该如何找回它们?对不起,不是程序员

【问题讨论】:

【参考方案1】:

在替换框中使用 LIGHTING-W/AREA = \( 1.2 \)

【讨论】:

完美!现在为什么这样做了?我猜括号是在搜索中必须区别对待的特殊字符? 没错,反斜杠“转义”括号,使正则表达式将其视为要查找的文本。

以上是关于如何在 Notepad++ 正则表达式查找/替换中保留括号的主要内容,如果未能解决你的问题,请参考以下文章

正则表达式在Notepad ++中查找/替换多个文本

notepad++正则表达式替换,在匹配文本前插入字符,如何做到?

notepad++正则表达式替换字符串详解

教你notepad++用正则表达式替换掉各行逗号前面内容

Notepad++怎么删除空行

notepad 如何将【001】替换成 第001章 ?