Задать вопрос
taurus2790
@taurus2790
Я не программер я только учусъ

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

Подскажите как должно выглядеть регулярное выражение.

Есть строка
10 000 руб
12 000 руб


preg_replace('/[^\d]/', '', $string);

Суть вопроса в том что мне нужно получить число только из первой строки, вторую просто не учитывать. Но сказать точно есть ли там перенос строки не могу, так как строку получаю в момент парсинга.
  • Вопрос задан
  • 76 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
Решения вопроса 1
lidacriss
@lidacriss
wtf
preg_replace('/^([\s\d]+).*/is', '$1', $str);
потом можно еще удалить пробелы
preg_replace('/\s+/', '', $str);
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
kimono
@kimono
Web developer
preg_replace('/^(\d+)\s(\d+).*/s', '$1$2', $str);
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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