我已经使用了Notepad ++一段时间了,但是我还没有能够把它弄清楚,所以任何帮助都会受到赞赏。我有这个:
日:2016年8月6日
日期/ 1850_01.xlsx
日期/ 1850_02.xlsx
日期/ 1850_03.xlsx
日期/ 1850_04.xlsx
日期/ 1850_05.xlsx
日期/ 1850_06.xlsx
日期/ 1850_07.xlsx
日期/ 1850_08.xlsx
我需要一个正则表达式,在日期:"日期:" (这里是2016-08-06,但它有所不同,可能是2016-04-23之类的另一个随机日期,依此类推)并在所有" DATE"上替换它。基本上这个:
日:2016年8月6日
2016年8月6日/ 1850_01.xlsx
2016年8月6日/ 1850_02.xlsx
2016年8月6日/ 1850_03.xlsx
2016年8月6日/ 1850_04.xlsx
2016年8月6日/ 1850_05.xlsx
2016年8月6日/ 1850_06.xlsx
2016年8月6日/ 1850_07.xlsx
2016年8月6日/ 1850_08.xlsx
答案 0 :(得分:0)
这是一个正则表达式查找/替换方法:
(Day:([^[:space:]]+).*?)DATE
\1\2
. mathces newline
这将取代第一次出现。您必须重复Replace
直到完成所有替换(由于RE的性质,全部替换不会产生任何影响)。您可以在替换对话框中按住Alt-R,速度很快。
但还有另一种方法:标记日期,将其复制到剪贴板,使用正常的替换,将DATE
替换为第一行中复制的日期,此处替换全部将起作用。它关于相同的按键,它更直接。