我正在尝试用“(”替换行的开头。但是当我使用替换时,我无法这样做。
例如:
432425\n
4254645\n
w4546746\n
46457367\n
4765756\n
我希望输出为全部替换 所以我使用^符号与正则表达式选择和全部替换。
仅使用“替换”工作正常。
(432425\n
(4254645\n
(w4546746\n
(46457367\n
(4765756\n
答案 0 :(得分:15)
不是解决方案,而是解决方法:
您可以使用notepad ++宏功能记录击键,然后重播直到文件末尾,而不是使用正则表达式...
重播到文件结尾
如果您不了解正则表达式,则更容易。
答案 1 :(得分:12)
解决方法:找到^(.)
并替换为(\1
。
这对我来说似乎是一个Notepad ++错误。
答案 2 :(得分:11)
我不知道你为什么遇到问题。
这适用于Notepad ++ v6.2:
Search -> Replace
Search Mode -> Regular expression
Find What: ^
Replace with: \(
Click Replace All
答案 3 :(得分:1)
我没有代表点添加评论......
@MrBones
替换“\ n”还需要“\ n”作为“替换为”的开头,这样文件仍然只有\ n而不是“\ r”。
所以对于Notepad ++
找到什么:\ n 替换为:\ n(
答案 4 :(得分:1)
这将在Notepad ++中有效:在执行替换步骤之前,首先将文本复制到记事本,然后将文本从记事本复制到记事本++,
搜索 - >更换 搜索模式 - >正则表达式 找到什么:^ 用。。。来代替: ( 单击全部替换
答案 5 :(得分:0)
如果您使用的是notepad ++,请不要打扰正则表达式。
相反,使用扩展搜索模式将所有\ n替换为(
答案 6 :(得分:0)
如果你的意思是在行的开头替换为插入(
,
只需使用以下简单步骤:
类型:
^
在“查找内容”框中。
(
<替换为“框中的。
提示:
http://sourceforge.net/apps/mediawiki/notepad-plus/index.php?title=Editing_Configuration_Files