PDA

Просмотр полной версии : [Вопрос] Регулярные выражения



Mr_LemoneZ
03.01.2017, 03:25
Зачем экранировать обратный слэш? Постоянно вижу такое. Вот, пример, антиреклама:

(((file|gopher|news|nntp|telnet|http|ftp|https|ftps|sftp|samp)://)|(www\\.|\\,|))+(([a-zA-Z0-9\\.\\,_-]+(\\.|\\,)[a-zA-Z]{2,6})|([0-9]{1,3}(\\.|\\,)[0-9]{1,3}(\\.|\\,)[0-9]{1,3}(\\.|\\,)[0-9]{1,3}))(/[a-zA-Z0-9\\&%_\\./-~-]*)?

VVWVV
03.01.2017, 03:54
Если не экранировать слэш, то будет экранироваться какой-либо другой символ.