Регулярные выражения

Статус
Закрыто для дальнейших ответов.

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8
Пример. На сайт приходит смс.

Код подтверждения: 2412

Как вытащить с сайта этот 4-х значный код (его первое совпадение со страницы) через регулярное выражение?
Был бы рад за помощь.
 
Последнее редактирование:

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
528
Баллы
93
Регулярное выражение:
\d+
 
  • Спасибо
Реакции: datway1337

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
528
Баллы
93

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8

evgen_po

Client
Регистрация
27.08.2013
Сообщения
848
Благодарностей
528
Баллы
93

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8
http://joxi.ru/MAjGw87F4polZr
Тут показано что при том тексте, как Вы указали в стартовом посте, приведенная регулярка отрабатывает корректно.
Значит у Вас как-то не так это все находится в DOM тексте или откуда Вы парсите
<div class="o_head">Код&nbsp;подтверждения:&nbsp;9372</div>
вот точнее, откуда нужно доставать эти 4 цифры
 

СТЕПАН

Moderator
Регистрация
17.03.2013
Сообщения
951
Благодарностей
353
Баллы
63
Код:
(?<=подтверждения:&nbsp.*?(?=</div>)
Пробуй так! Но ту регулярку которую сказали выше более правильно использовать она отлично парсит
 

Вложения

  • Спасибо
Реакции: datway1337

datway1337

Пользователь
Регистрация
10.04.2018
Сообщения
74
Благодарностей
3
Баллы
8
разобрался, спасибо за помощь
 
Статус
Закрыто для дальнейших ответов.

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)