Страница 2 из 2

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 6:37 pm
Святой Инквизитор
kLabMouse
Да я просто туплю))) Всё уже сделал и затэстил пашет)))

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 10:11 pm
EternalHarvest
Внутри определения класса вроде все спецсимволы и не работают.
Т.е. /[?]/ === /\?/

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 10:16 pm
Святой Инквизитор
:Yahoo!: я всё таки не дурак))))

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 11:01 pm
kLabMouse
EternalHarvest
? -- любой один символ кроме конца строки.
.* -- множество необязательных повторений в том числе символов или предложений

теперь в тему:
/[?]/ === /\?/
Нифига!!!!
Первый вариант сработает на любое повторение того что в скобках
А второй вариант, толькона символ "?"
Разница Есть????

Так-вот. Она ЕСТЬ!

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 11:05 pm
Святой Инквизитор
о тем более с [?] Даже лучше)))

Re: спец символы / опять регулярные выражения, etc

Добавлено: Чт дек 18, 2008 11:12 pm
kLabMouse
Святой Инквизитор
то-же чсто и ".*"

Re: спец символы / опять регулярные выражения, etc

Добавлено: Пт дек 19, 2008 5:07 am
EternalHarvest
kLabMouse писал(а):/[?]/ === /?/
Нифига!!!!
Первый вариант сработает на любое повторение того что в скобках
Где здесь повторения?

А второй вариант, толькона символ "?"
Разница Есть????

Так-вот. Она ЕСТЬ!

Код: Выделить всё

print '?' =~ /[?]/;
1

print '?' =~ /?/;
1
Добавлено спустя 2 минуты 36 секунд:
И вообще, чего может делать модификатор повторения внутри определения класса?