извлечение (международных) телефонных номеров из текста - PullRequest
0 голосов
/ 01 марта 2012

Я ищу способ извлечения международных телефонных номеров из текста.

Другими словами, ввод текста ниже:

"этот тест +44 (0) 7961617600 Пересмотр примечаний Переводдо лондонского железнодорожного вокзала (понедельник, 25 апреля). Количество пассажиров: 45 + 1 BM. Тренеры подтверждают +32 (020) 9948 7711 - 23 апреля требуется подтверждение Gaynor.(Солнце, 24 апреля) "

выдаст: +44 (0) 7961617600 +32 (020) 9948 7711

Спасибо

1 Ответ

0 голосов
/ 01 марта 2012

Я не уверен, что вы используете, но вы можете просто собрать все числа из текстовых файлов в каталоге.

Если + всегда будет там, это может быть якорь.В vim что-то вроде этого могло бы получить числа в папке, но это потеряло

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

, если вы уверены, что будет кусок (123), это может затянуть

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...