sniper_9 Новичок 31 Янв 2008 #1 нужна помощь в создании регулярки Всем привет. Бьюсь над созданием регулярки, которая у строки текста произвольной длины удаляет с конца все символы, не являющиеся буками и цифрами. Правильно?: preg_replace("/[^a-zA-Z0-9]+$/","",$text);
нужна помощь в создании регулярки Всем привет. Бьюсь над созданием регулярки, которая у строки текста произвольной длины удаляет с конца все символы, не являющиеся буками и цифрами. Правильно?: preg_replace("/[^a-zA-Z0-9]+$/","",$text);
Bitterman Новичок 31 Янв 2008 #3 А что мешает проверить? Так, на первый взгляд, вроде верно. Хотя можно поставить нечувствительность к регистру и убрать диапазон заглавных букв.
А что мешает проверить? Так, на первый взгляд, вроде верно. Хотя можно поставить нечувствительность к регистру и убрать диапазон заглавных букв.
Bitterman Новичок 31 Янв 2008 #5 sniper_9 По идее, да. Зачем ты спрашиваешь? Сам проверить не можешь? Если я скажу, что не так, ты выкинешь что ли эту регулярку?
sniper_9 По идее, да. Зачем ты спрашиваешь? Сам проверить не можешь? Если я скажу, что не так, ты выкинешь что ли эту регулярку?
sniper_9 Новичок 31 Янв 2008 #6 Проверил. Делает до амперсанда. Не опнятно. -~{}~ 31.01.08 15:25: Разрулил. Надо сначало обработать с помощью функции html_entity_decode, а после regexp'a - htmlspecialchars и всё у вас будет работать.
Проверил. Делает до амперсанда. Не опнятно. -~{}~ 31.01.08 15:25: Разрулил. Надо сначало обработать с помощью функции html_entity_decode, а после regexp'a - htmlspecialchars и всё у вас будет работать.