我正在寻找一种从文本中提取国际电话号码的方法。
换句话说,输入以下文字:
“此测试+44(0)7961617600重新确认票据转乘伦敦火车站(星期一,4月25日)Pax:45 + 1 BM Coaches确认+32(020)9948 7711 - Gaynor需要在4月23日重新确认。 n \ n在第4天确认:2011年4月25日星期一(太阳,4月24日)“
会输出: +44(0)7961617600 +32(020)9948 7711
谢谢
答案 0 :(得分:0)
我不确定你在使用什么,但你可能只能从目录中的文本文件中获取所有数字。
如果+总是在那里它可以是一个锚。在vim这样的东西可以得到文件夹中的数字,但它是松散的
:lvim /+\d\{1}\([0-9 ()]\{9,}\)\d\{1}/gj *.txt
如果您确定会有(123)这件可能会收紧它