Windows 10、記事本++

Windows 10、記事本++

我有一個包含多行的文本文檔,如下所示:

20150202 14:25:31|20191014 23:00:00|20180104 11:19:46|20170412 09:52:17

我需要刪除時間,例如:14:25:31

如果我使用以下方式搜尋:\.*\:.*\:.*\|" or "(\.*\:.*\:.*\|)

它選擇:25:31|20191014 23:00:00|20180104 11:19:46|

從上面的例子來看。如果沒有管道,它會選擇整條線。我想只選擇時間,如14:25:3123:00:0011:19:4609:52:17刪除它們。結果應該如下圖所示:

20150202|20191014|20180104|20170412

請幫助我如何只搜尋時間並將其一一或全部刪除。

答案1

正規表示式搜尋+替換:嘗試替換

(\d+)\s+[\d\:]+

\1

剛剛嘗試過這個:

20150202 14:25:31|20191014 23:00:00|20180104 11:19:46|20170412 09:52:17

20150202|20191014|20180104|20170412

答案2

除了已經給出的答案之外,解決這個問題的另一種方法可能是:

\s\d{2}:\d{2}:\d{2}

用空白替換(這應該只選擇時間)。使用您的範例資料和全部替換,結果符合您的要求:

20150202|20191014|20180104|20170412

正規表示式截圖

相關內容