我一直在使用Notepad ++一段時間,但我一直無法弄清楚這一點,所以任何幫助表示讚賞。我有這樣的:將日期從一行復制到多行(Regex Notepad ++)
日:2016年8月6日
日期/ 1850_01.xlsx
日期/ 1850_02.xlsx
日期/ 1850_03.xlsx
日期/ 1850_04.xlsx
DATE/1850_05.xlsx
日期/ 1850_06.xlsx
日期/ 1850_07.xlsx
日期/ 1850_08.xlsx
我需要一個正則表達式,是以日期 「日:」(在這裏是2016 -08-06但它有所不同,可能是另一個隨機日期,如2016-04-23等),並在所有「日期」中將其替換。基本上是這樣:
日:2016年8月6日
2016年8月6日/ 1850_01.xlsx
2016年8月6日/ 1850_02.xlsx
2016-08- 06/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
是否只有一個'Day'條目,或者是否有許多這些全部在同一個文件中? –
如果您需要完全單擊自動化,最好的方法是爲此編寫一個Python腳本。可以編寫正則表達式,但必須單擊「替換」幾次直到找不到匹配項。難點在於您需要先捕獲一些文本,並在塊內部多次使用它。 –
每個文件只有一個單一日期條目。關於python腳本,我從來沒有真正嘗試過用python做任何事情,但我不會反對嘗試一些東西。 – Joe