2012-03-01 106 views
0

我在尋找一種從文本中提取國際電話號碼的方法。從文本中提取(國際)電話號碼

換言之,輸入下面的文本:

「此測試+44(0)7961617600條孫衛註釋轉移到倫敦火車站(週一,4月25日)和平:45名+ 1名BM教練確認32( 02024 9948 7711 - Gaynor在4月23日之前需要重新確認。\ n \ n在第4天確認:2011年4月25日星期一(星期日,4月24日)「

將輸出: +44(0)7961617600 +32(020)9948 7711

謝謝

回答

0

我不確定你在用什麼,但你可能只能從目錄中的文本文件中獲取所有數字。

如果+總是在那裏,它可以是一個錨點。在VIM這樣的事情能得到的數字文件夾中,但它是鬆散

:lvim /+\d\{1}\([0-9()]\{9,}\)\d\{1}/gj *.txt 

如果你肯定會有一個(123)一塊,這可能是

+0

感謝您的回答收緊! 我正在使用PHP。我該如何在這個腳本中使用你的正則表達式? – user884899 2012-03-01 19:12:14