Используя синтаксис RegExp помогите пожалуйста составить следующий шаблон. Начало строки - 1 или 2 цифры , потом идёт одна запятая , после запятой набор любых символов в количестве от 3 до 35 КОТОРЫЙ НЕ ДОЛЖЕН ЗАКАНЧИВАТЬСЯ НА ",#" (запятая с решёткой) Составил я такое выражение /(\d{1,2}),(.{3,35})(?!,#)$/ однако оно не работает(Как надо).preg_match_all "23,dfgfddf,#" эта строка распознаётся как соответствие шаблону. а вот такое /(\d{1,2}),(.{3})(?!,#)$/ уже в строке "23,rrr,#" работает как нужно. Спасибо.
Ну и какое отношение это к делу имеет? Ваш шаблон соответствует "одна или две цифры" запятая. Я это сделал таким образом d{1,2} . Соль не в этом вовсе.
Если я правильно понял ваш совет , выражение должно стать таким /\d\d?,(.{3,35})(?!,#)$/ . Не работает.