2017-09-16 134 views
-5

例如刪除所有日期我想從所有行

04/06/2017, 6:48:03 PM: hey 
04/06/2017, 6:48:19 PM: hello 
04/06/2017, 9:04:29 PM: whats up 
04/06/2017, 9:54:57 PM: nothing much 
04/06/2017, 11:19:23 PM: yeah 
13/07/2017, 10:33:24 PM: because im kinda bored right now 
13/07/2017, 10:41:08 PM: no really? 
13/07/2017, 10:55:22 PM: fuck yes 
23/07/2017, 4:36:17 AM: do you want to accept jesus christ as your god? 
23/07/2017, 4:36:32 AM: sure give me Rope to tie it for you >:) 

我要刪除的日期和時間,它的自我,我有超過1K行所以是那裏有很多的日期和時間之間diffrences的,怎麼可能我清除所有的日期和時間,並留下文字它的自我

hey 
hello 
whats up 
nothing much 
yeah 
because im kinda bored right now 
no really? 
fuck yes 
do you want to accept jesus christ as your god? 
sure give me Rope to tie it for you >:) 

這個

+3

加你嘗試過什麼。 –

+0

有人希望在發佈問題之前嘗試嘗試。另外,使用更中性和專業的示例文本文件肯定不會太麻煩? – halfer

回答

-1

使用記事本++

  • 按Ctrl + H^
  • 查找內容:^\d{2}/\d{2}/\d{4}, \d{1,2}:\d{2}:\d{2} [AP]M:\h+
  • 替換:LEAVE EMPTY
  • 更換所有

說明:

^   : start of line 
\d{2}  : 2 digits 
/   : a slash 
\d{2}  : 2 digits 
/   : a slash 
\d{4}  : 4 digits 
,   : a comma 
\d{1,2}  : 1 or 2 digits 
:   : colon 
\d{2}  : 2 digits 
:   : colon 
\d{2}  : 2 digits 
[AP]M:  : A or P followed by M and a colon 
\h+   : 1 or more horizontal space 
  • 檢查線上纏繞
  • 檢查正則表達式

結果爲給定的例子:

hey 
hello 
whats up 
nothing much 
yeah 
because im kinda bored right now 
no really? 
fuck yes 
do you want to accept jesus christ as your god? 
sure give me Rope to tie it for you >:) 
+0

它沒有爲我工作:c –

+0

最新的一個,但我需要命令將其全部刪除,我像begginer對不起:c –

+0

感謝匿名序列downvoter。 – Toto

-2

不知道這是否幫助,但假設你可以輸出這個數據到一個.csv(假設起訴到記事本標記)文件,然後我會咀嚼在excel中打開它並刪除該行並將其導回。

+0

它不起作用 – iamsankalp89

0

使用冒號作爲字段分隔符,打印從4場

cut -d : -f 4- file