Знатокам регулярных выражений

123
siv1987
На сайте с 02.04.2009
Offline
427
#11
Miracle:
https?:\/\/ против https?://

И? Слеш не является спец символом в regexp, его нужно экранировать только в случае если используется в качестве разделителя шаблона. Нет тут никакой семантики, речь только о использование слеша в разделителе шаблона и все.

M
На сайте с 20.08.2004
Offline
376
#12

спорить не буду. всегда считал что надо экранировать

отец сыночка, лапочки дочки и еще одного сыночка
siv1987
На сайте с 02.04.2009
Offline
427
#13

http://php.net/manual/ru/regexp.reference.delimiters.php

Manual:

Если разделитель часто используется в шаблоне, в целях удобочитаемости, лучше выбрать другой разделитель для этого шаблона.

/http:\/\//
#http://#

Другой вопрос, что вы тестируйте регулярное выражение где используется flash или javascript, а там в качестве литерального формата (сокращенной формы записи) слеши являются разделителями шаблона - /pattern/.

M
На сайте с 20.08.2004
Offline
376
#14

спасибо. буду знать.

M
На сайте с 20.08.2004
Offline
376
#15

(?:www\.)

подскажите, пожалуйста, зачем здесь вопрос

siv1987
На сайте с 02.04.2009
Offline
427
#16

Чтобы не создавать ссылку на эту группу.

M
На сайте с 20.08.2004
Offline
376
#17
siv1987:
Чтобы не создавать ссылку на эту группу.

А можно подробней? А то я не понял.

Mad_Man
На сайте с 10.11.2008
Offline
162
#18
Miracle:
А можно подробней? А то я не понял.

Погуглить попробуйте, некоторым помогает.

M
На сайте с 20.08.2004
Offline
376
#19

Знал бы что погуглить погуглил...

Если речь идеот о Match everything enclosed (?:...)

This construct is similar to (...), but won't create a capture group.

/(?:he)+/

heheh he heh

То именно по этой причине я и прпросил объяснить значение этого вопроса

Других вариантов у меня нет, и прошу не отсылать меня погуглить, зналбы как решить вопрос не задавал бы.

Mad_Man
На сайте с 10.11.2008
Offline
162
#20
Miracle:
Других вариантов у меня нет, и прошу не отсылать меня погуглить, зналбы как решить вопрос не задавал бы.

Да вы и не пытаетесь узнать.

123

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий