Эскейпинг неслужебных символов

Issue #51 closed
Oleg Sychev repo owner created an issue

Originally reported on Google Code with ID 51 ``` По правилам регулярных выражений перед любым не-алфавитноцифровым символом можно поставить бэкслеш, и это будет означать тот же самый символ.

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

Надо посмотреть - вернее всего можно сделать общее правило используя подходящий класс, типа \W Я бы избегал перечислять все неалфавитноцифровые символы... ```

Reported by `oasychev` on 2011-11-17 23:11:15

Comments (3)

  1. Former user Account Deleted

    ``` Сделал, \W джейлексом не поддерживается ( в офдоке он не упоминается), по этому я написал не англ буквы и не цифры, в конце концов не англ букву со спец значением типа \r не перепутаеш. ```

    Reported by `Xapuyc7` on 2011-12-03 18:39:22

  2. Oleg Sychev reporter

    ``` С решением согласен.

    Если задача чисто ваша (не глобальная, типа кросс-тестинга), то после выполнения не забывайте переводить состояние в Fixed. ```

    Reported by `oasychev` on 2011-12-04 11:11:22 - Status changed: `Fixed`

  3. Log in to comment