Как сопоставить строку, начинающуюся с определенного символа в регулярном выражении

#regex

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

Вопрос:

Как определить строку, подобную этой :

 date-2014_10_3/
  

и

 date-2014103/
  

Комментарии:

1. О каком языке мы говорим? Или просто регулярные выражения в целом?

Ответ №1:

Вы имеете в виду это,

 date-d{4}_?d{1,2}_?d{1,2}/
  

ДЕМОНСТРАЦИЯ

Но он не будет проверять месяц, дату или год.

Комментарии:

1. он не будет проверять месяц, дату или год.

2. спасибо большое Авинаш Радж

3. и как определить строку, которая начинается с «date-» и после использования любого целого числа, а последняя заканчивается символом /, например: attr-95000 / или attr-59-62/

4. в приведенном выше примере нет строки даты.

5. да, мне нужно это регулярное выражение для любых атрибутов, которые используют вышеуказанную структуру, дата была одним из атрибутов