Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   Вопрос по регулярным выражениям (http://forum.oszone.net/showthread.php?t=31281)

vadimiron 12-03-2004 18:12 214510

Начал тут изучать регулярные выражения, и сразу же стоклулся со следущей проблемой:
Есть оператор ?, который говoрит, что символ перед ним встречается 1 или ноль раз, а как использовать такой оператор для группы символов, например есть w{3}\., то есть нужно найти www. в стринге???

Я думал можно скобками: (w{3}\.)?, но так не проходит :(
Подскажите

Sean Ingumsky 12-03-2004 21:01 214511

vadimiron
Может стоило задать этот вопрос в форуме по программированию? ;-)
Что Вас интересует - Perl или что-нибудь другое?

vadimiron 12-03-2004 21:35 214512

Сори, забыл написать, что программирую в PHP, но вроде там одинаковые правила и синтакс по написанию рег выражений

Если тут не получу ответа, тогда, наверно, в форум по программированию пойду, просто эту вещь часто интернет-программисты используют...

:) :) :)

antonym 13-03-2004 03:04 214513

vadimiron
Если нужно найти www в строке, так и напишите www. Зачем regex'ы-то?

vadimiron 13-03-2004 13:46 214514

Так в форму юзер может ввести адрес без www. в начале иэтот вариант не будет неправильным, для этого и нужны реги, чтобы учесть все варианты

Нужно написать, чтобы группа символов www. могла один либо ноль раз встречатся
Для одного символа я знаю как, а для группы нет

Prisoner 13-03-2004 20:12 214515

(www\.)?
Зачем усложнять и писать "www" как "w{3}" ?

PS А вообще обратись к Vlad Dracula - он не слабо в регулярках соображает.


Время: 23:08.

Время: 23:08.
© OSzone.net 2001-