我有各自與Mar 15, 2013
和其他日期結束行,所以我需要刪除每行的結尾說,在過去的13個字符的文件刪除每一行的最後13(或n)字符如何使用記事本++
每行都是不同的長度和不同的字符,所以不能使用任何分隔符。
我有各自與Mar 15, 2013
和其他日期結束行,所以我需要刪除每行的結尾說,在過去的13個字符的文件刪除每一行的最後13(或n)字符如何使用記事本++
每行都是不同的長度和不同的字符,所以不能使用任何分隔符。
您可以在search and replace
- 對話(Ctrl
+ H
)是anchored到行的末尾使用正則表達式:
.{13}$
然後用什麼替代它。當然,你可以使用更具表現力的正則表達式來匹配你的特定格式的日期,而不是別的。
正如其他人已經說過的,在搜索中使用正則表達式搜索並用日期後面的模式替換對話框(ctrl + h)。給你的例子,這應該這樣做:
[A-Za-z]{3}\s(\d){1,2},\s?\d{4}$
替換爲空字符串。
只是給你一個選擇。您也可以使用列編輯模式。
按Alt
和Left click
您的鼠標並將您的鼠標垂直移動到您想要編輯的所有行上。然後,您可以刪除從該列開始的所有內容。
編輯。第二次看,我看到你提到的線條是不同的長度。所以這可能不適用於你的情況。無論如何,我會離開它,因爲它是。誰知道它可能會在以後派上用場,或者可能是其他人。
這工作完全正常,請記住,此表達式中的13可以更改爲您可能需要修剪的任意數量的字符。 – Xedret 2014-07-06 20:48:09