Replace 查找并替换记事本++;
所以我得到了一个文本文件,有超过100000行要查找和替换。以下是我需要找到的:Replace 查找并替换记事本++;,replace,find,notepad++,Replace,Find,Notepad++,所以我得到了一个文本文件,有超过100000行要查找和替换。以下是我需要找到的: >>DiskNum: 118 adfad adfadf adfadf adfad adafdd >>FilePath: \\xxx\xxx\abc.tif 替换为: >>DiskNum: 118 adfad adfadf adfadf adfad adafdd >>FullPath: C:\abc\abc.tif 目标是找到>>DiskNum:118,替换将在>>
>>DiskNum: 118
adfad
adfadf
adfadf
adfad
adafdd
>>FilePath: \\xxx\xxx\abc.tif
替换为:
>>DiskNum: 118
adfad
adfadf
adfadf
adfad
adafdd
>>FullPath: C:\abc\abc.tif
目标是找到>>DiskNum:118,替换将在>>DiskNum:118之后的6行上进行
在notepadd++中是否仍有这样做的方法?使用以下正则表达式: 查找内容:
(^>>DiskNum:118(?:\R.*){5}\R>>文件路径:\h*)。
替换为:\1C:\\abc\\abc.tif
正则表达式:选中
详细信息:
-组1(从替换模式中用(^>>DiskNum:118(?:\R.*){5}\R>>文件路径:\h*)
引用)捕获以下序列:\1
-行的开头^
-文字字符序列>startoDiskNum:118
-5行((?:\R.*){5}
是换行符,\R
匹配除换行符以外的任何0+字符)*
-换行符\R
-文字字符序列>文件路径:
-0+水平空白\h*
-行的其余部分*
也许可以编写一个
perl
脚本?