parser

Написать ответ на текущее сообщение

 

 
   команды управления поиском

Ответ

Maxx 01.09.2008 11:08 / 01.09.2008 11:13

Насколько помню я символ "-" - имеет специальное значение только в диапазонах. Т.е. [0-9\.] - это диапазон от 0 до 9 + точка, а [09-\.] класс из четырех символов 0,9,- и точка.
Хотя может и нет, надо в доке посмотреть, гарантированно в любом случае "-" можно поставить первым или последним в символьном классе, тогде его эскейпить не нужно.

UPD. Хотя наверное да [9-\.] тоже можно считать диапазоном..