我正在尝试使用"("替换行的开头。但是当我使用“replace all”时,我无法这样做。
例如:
432425\n
4254645\n
w4546746\n
46457367\n
4765756\n
我希望使用替换全部得到输出结果。因此,我使用了正则表达式选择符号^并进行替换。
仅使用替换功能也可以正常工作。
(432425\n
(4254645\n
(w4546746\n
(46457367\n
(4765756\n
我正在尝试使用"("替换行的开头。但是当我使用“replace all”时,我无法这样做。
例如:
432425\n
4254645\n
w4546746\n
46457367\n
4765756\n
我希望使用替换全部得到输出结果。因此,我使用了正则表达式选择符号^并进行替换。
仅使用替换功能也可以正常工作。
(432425\n
(4254645\n
(w4546746\n
(46457367\n
(4765756\n
不是解决方案,而是一种解决办法:
您可以使用Notepad++的宏功能记录按键操作,然后重播到文件末尾,而不是使用正则表达式...
回放到文件末尾
如果您不知道正则表达式,这种方法更容易。
我不知道你为什么会遇到问题。
在Notepad++ v6.2中,以下内容对我有效:
Search -> Replace
Search Mode -> Regular expression
Find What: ^
Replace with: \(
Click Replace All
一个解决方法:查找^(.)
并用 (\1
替换。
对我来说,这似乎是一个Notepad++的错误。
这将在Notepad++中起作用:在执行替换步骤之前,首先将文本复制到记事本中,然后从记事本中复制文本到Notepad++中。
搜索 -> 替换 搜索模式 -> 正则表达式 查找内容:^ 替换为:( 点击全部替换
如果您的意思是将“插入”与“替换”视为相同操作,即在行首插入(
,只需按照以下简单步骤进行:
输入:
^
在“查找内容”框中。
(
在“替换为”框中。
Hints:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Editing_Configuration_Files