Делаю регулярку на дату 14 Марта 2012 Оба сервиса показывают что регулярка рабочая:
regexr.com/3b2j4
https://regex101.com/r/gI6vG8/1
В редакторе пишу код, эта регулярка ещё рабочая (совпадения находит):
[0-9]{1,2}\s[а-яА-Я]{3,}
Но ставлю ещё один пробел в конце:
[0-9]{1,2}\s[а-яА-Я]{3,}\s
Всё, совпадений в строке не найдено. Как так?
UP
Обнаружился баг какой-то в самом слове, вот как оно выглядит у меня в редакторе и в результатах работы регулярного выражения на странице:
Переписал всё слово русскими буквами с клавиатуры (на всякий) не помогло - то же самое. С кодировкой всё ок, файл, заголовки, кодировка домена utf8, другие файлы прекрасно работают.
Как понять что не так в этом слове? Может как-то разложить его на коды символов можно и посмотреть что там на самом деле?