[英]regex certain character notepad++
讓我簡短一點。 我有這個文件:
=================================
Dealer PIN 57FG2119 Malaysia. ID [2DF88565] Filiphine. BBM : 5B7AF062
LINE :agungpra.
No hp:082187754243
Open agen, reseller & dropship
CS 1 : PIN 5353ABC2
CS 2 : SMS 085711439997
Fb : Griya Madinah
Fanpage : Madinah butik
Email : madinah_butik@ymail.com
Dermastore Group
Stokis VVIP Indonesia 100% Original
Pemesanan/konsultasi:
5A66BC4D (BBM) 081320232353 (SMS) 08114530052 (WA) @dermastorecoid (LINE)
*Viciadas em Moda, Maquiagem, Unhas Comprinhas, Viagens*ABC-SP
blogviciadasemcompras@gmail.com
================================
如我們所見。 有一些銷BB。 8針BB字符。 我正在尋找一個REGEX公式,該公式能夠排序/保存/阻止/保留所有8個字符並刪除其余字符。 因此最終結果將是這樣。 僅BB引腳。 僅8個字符(每行自動具有回車或空格)
57FG2119
2DF88565
5B7AF062
5353ABC2
5A66BC4D
我真的很空白。 我真的需要幫助。 謝謝。
實際上,您可以在單個正則表達式中執行此操作。
在記事本++的查找替換中:
.*?\\b([0-9A-Z]{8})\\b(?(?=.*?\\b[0-9A-Z]{8}\\b)|.*)
$1\\n
這基本上是說“匹配一個引腳;如果在將更多的引腳留給下一個匹配之后使用,則只消耗其余的垃圾(即,最后一個引腳之后的文件尾)”。
正則表達式.*?\\b([0-9A-Z]{8})\\b|.*
工作為好,實在是有點簡單,但將在年底(在那里留下一個空行|.*
在如果找不到更多引腳,則end匹配輸入的最后一位)。
有關更多信息,請查看Notepad ++的regex支持 。
在樣本輸入中,輸出為:
57FG2119
2DF88565
5B7AF062
5353ABC2
5A66BC4D
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.