Читать мобильные номера из текстового файла - PullRequest
1 голос
/ 28 ноября 2011

Я должен прочитать номера мобильных телефонов из текстового файла.У меня нет типа шрифта текстового файла, поэтому я ничего не могу с него прочитать, но номера телефонов идут хорошо.Поэтому я должен прочитать эти мобильные номера.Я считаю, что лучший способ - использовать регулярные выражения.

Существует три типа форматов мобильных номеров: -

  1. 9929017726
  2. 09896844430
  3. 098968-72859

Пожалуйста, помогите мне в этом.

Ответы [ 2 ]

3 голосов
/ 28 ноября 2011

Вы можете использовать это регулярное выражение для извлечения мобильных номеров:

\\b(0?[0-9]{5}-?[0-9]{5})\\b
2 голосов
/ 28 ноября 2011
 \\b(?:\\d{10}|\\d{6}-?\\d{5})\\b

\b является границей слова. Это гарантирует, что он не совпадает с числом частично, то есть до и после шаблона должен быть не состоящий из слов символ (включая также не цифры)

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