Sc0undRel
@Sc0undRel

Как выгрузить из текста все телефонные номера?

Подскажите, пожалуйста, как из портянки текста выгрузить все телефонные номера?

Вот пример вхождения телефонных номеров:

1) 372 123456
2) 372123456
3) 372 12 34 56
4) 12 3456
5) текст123456текст
  • Вопрос задан
  • 101 просмотр
Пригласить эксперта
Ответы на вопрос 3
solotony
@solotony
покоряю пик Балмера
используй регулярные выражения preg_match
Ответ написан
mhthnz
@mhthnz
PHP, YII2, Golang, Linux
Регулярка, но, вероятно, она будет лишнее забирать, нужно еще сделать пост проверку всех результатов, либо подогнать эту регулярку под текст(сделать строже матчинг):
\d{2,3}(?:\s*)\d+

preg_match_all("/\d{2,3}(?:\s*)\d+/", $input_lines, $output_array);
Ответ написан
Комментировать
zamboga
@zamboga
Аналитика данных, BI-аналитика, дашборды
Скачайте бесплатный набор макросов и надстроек Asap Utilites fo Excel (русский язык там есть штатно).

Далее меню "Текст", пункт 15 (ну и 11, 13 заодно). https://i.imgur.com/pjMjESR.png
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы