Не срабатывает регулярное выражение

  • Автор темы Автор темы rumos
  • Дата начала Дата начала

rumos

A-Parser Enterprise License
A-Parser Enterprise
Здравствуйте.
В переменной ($date) содержится значение вида "число месяц_прописью". Пытаюсь получить из нее число, но значение получаю "none". Пробовал разные варианты регулярок (например "\d{1,}" "[0-9]{1,2}"). На скрине часть результата "$datemonth$dateday"θ"$date"θ"$datenowb.format()".
И подскажите, как можно при одноразрядном числе месяца дописывать впереди "0"?
 

Вложения

  • reg02_1.jpg
    reg02_1.jpg
    36 КБ · Просмотры: 7
Добрый день.
У вас в регулярном выражении нет захватывающих скобок, поэтому в результат ничего не попадает. Попробуйте, к примеру, такой вариант:
Код:
(\d+)
И подскажите, как можно при одноразрядном числе месяца дописывать впереди "0"?
Это можно делать шаблонизатором, например, добавляя спереди 0 и забирая последние два символа:
r0oDP.png
 
Назад
Верх