2014-10-10 82 views
0

我想知道是否可以刪除記事本+中包含特定字母或單詞兩行的所有行。如何刪除記事本中包含特定字詞/字符的行兩次+

爲我的問題,我有一個大的文本文件,我想刪除所有包含電子郵件地址兩次的行..你的電子郵件ID是不一樣的,但我只是不想要那條線, 所以我你可以刪除所有包含@符號的記事本行兩次......但非常不幸,我不知道該怎麼做。 所以任何人都可以告訴我在這個過程中的正則表達式,如果有沒有更好的方法請還提到,

感謝

+0

什麼意思是 「你」 來代替

.*(.).*(\1).* 

? – 2014-10-10 15:28:25

+0

你的意思是'@。* @'? – sln 2014-10-10 15:28:41

+0

sln我的意思是任何一個字母在一行兩次..不管是什麼模式... @@或@blah blah @ – Texh 2014-10-10 15:48:18

回答

1

下面的正則表達式將匹配所有有兩個@符號線。只需用空字符串替換匹配的字符串就會刪除相應的行。

^.*[email protected]*[email protected]*\n? 

DEMO

+0

謝謝ALOTTTTT Avinash Raj .. 完全按照我的需要 – Texh 2014-10-10 15:46:21

+1

[接受,如果這個答案可以幫助你](http://stackoverflow.com/help/accepted-answer)。 – 2014-10-10 15:48:07

+0

順便說一句,告訴我在這個正則表達式中如何改變選擇3 @s的行? – Texh 2014-10-10 15:49:26

0

一個通用的解決方案可以與\n

+0

或替換爲空字符 – danish 2014-10-10 17:23:01

+0

用任何你想要的字符替換(。) – danish 2014-10-10 17:24:01

相關問題