正则表达式将用于查找以下所有实例;
file:///F|/rah/title.txt (47 of 199) [8/27/03 11:21:39 PM]</p><p class="Griegs3">
file:///F|/rah/title.txt
其中(47 of 199)改为(48 of 199)等。我想从第一行的file://到第二行的.txt匹配
我所要做的就是浏览大约60个文件,并在其中查找上述所有实例。可能有1000个实例,我只是想打开notepad ++并在所有匹配的文件上运行宏,然后删除实例。
答案 0 :(得分:0)
如果没有更多信息,这有点不清楚,但这是我的尝试:
file:.*\(\d+\s*of\s*\d+\).+[\r\n]*file:.+[\r\n]*
这将匹配包含(x of y)
的行和其后的行
两行都必须以file:
开头。
编辑:我测试了正则表达式并且有效。但是,Notepad ++不支持多行正则表达式 见this question。
这是一个更通用的正则表达式,它将匹配以file:
^file:.+[\r\n]*
答案 1 :(得分:0)
/file\:\/\/\/F\|\/rah\/title\.txt\ \(47\ of\ 199\)\ \[8\/27\/03\ 11\:21\:39\ PM\]\<\/p\>\<p\ class\=\"Griegs3\"\>\nfile\:\/\/\/F\|\/rah\/title\.txt/
(责备自述,不是我,因为自由逃避。)