За последние 24 часа нас посетили 23777 программистов и 1604 робота. Сейчас ищут 833 программиста ...

Проблема с регуляркой?

Тема в разделе "Регулярные выражения", создана пользователем WildZero, 6 авг 2010.

  1. WildZero

    WildZero Активный пользователь

    С нами с:
    24 фев 2010
    Сообщения:
    242
    Симпатии:
    0
    Адрес:
    Пермь
    Добрый день.
    В регулярках я полный ноль. Получил задание удалить все спецсимволы из строки.
    Думал решить всё так:
    PHP:
    1. $str = preg_replace('[^a-z0-9]','',$str);
    Но на выходе получил слеши перед спецсимволами, что делаю не так?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    а ты выведи строку, до обработки. там есть слеши?
     
  3. MiksIr

    MiksIr Активный пользователь

    С нами с:
    29 ноя 2006
    Сообщения:
    2.339
    Симпатии:
    44
    а разве не '/[^a-z0-9]/'
     
  4. Апельсин

    Апельсин Активный пользователь

    С нами с:
    20 мар 2010
    Сообщения:
    3.645
    Симпатии:
    2
    + про регистр и юникод забыли