[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Помогите построить регулярку
vuler
Добрый день.
У меня есть некий тэг meta в котором может содержаться дата, а может и не содержаться. Если содержится, то в маску должна она записать, если нет, то в маску передать null
Пытался сделать так
<div class=\"meta\">.*([0-9]{1,2}\\s[а-яА-Я]+?\\s[0-9]{4}|[0-9]*).*.............
выдает пустую строку
<div class=\"meta\">.*([0-9]{1,2}\\s[а-яА-Я]+?\\s[0-9]{4})?.*.............
тоже пустая строка.
Единственный рабочий вариант
<div class=\"meta\">.*([0-9]{1,2}\\s[а-яА-Я]+?\\s[0-9]{4}|[0-9]+).*.............
Находит дату, если не находит, то пишет одну из цифр.
Помогите, как правильно это все записать.
Спасибо.

ps. В примере заэкранированы двойные кавычки и слеши, просто строка передается в json изначально.
Arh
Ты напиши как было и как должно быть.
А то фраза "то в маску должна она записать, если нет, то в маску передать" заставляет мозг подвиснуть =)

_____________
Промокод предоставляет скидку на заказ домена и/или хостинга reg.ru
BFCC-3895-8804-9ED2
casper - gg
Добрый вечер.

А формат даты какой-то определенный или может даже так: сегодня восьмое апреля 2016 года, на улице тепло, дождей не передавали?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.