hoi
@hoi
Быдлокодер

Как регулярным выражением из предложения выбрать номер счета?

Здравствуйте!
Есть переменная со значением "Пополнение счета 410018435891430".

Как в PHP получить именно номер счета 410018435891430, то есть как составить регулярное выражение, чтобы начало было 4100 и неопредленное кол-во цифр - такое правило как составить? Спасибо!

/4100[\d+]/ - что-то типо такого, только я не разбираюсь))
  • Вопрос задан
  • 53 просмотра
Решения вопроса 1
@dodo512
/4100\d+/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@dzhebrak
Пополнение счета (\d+)
https://regex101.com/r/mvCeqd/1

Или, если обязательно начинается с 4100, то:
Пополнение счета (4100\d+)

Пример
$re = '/Пополнение счета (\d+)/';
$str = 'Пополнение счета 410018435891430';

preg_match_all($re, $str, $matches, PREG_SET_ORDER, 0);

// Print the entire match result
#var_dump($matches);
var_dump($matches[0][1]);
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
The ZAL Москва
от 140 000 до 180 000 ₽
ЭТП «ТОРГИ 223» Нижний Новгород
от 50 000 ₽
Сбер Москва
До 240 000 ₽
20 окт. 2020, в 22:57
5000 руб./за проект
20 окт. 2020, в 21:37
300000 руб./за проект
20 окт. 2020, в 21:18
500 руб./за проект