URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 6958
[ Назад ]

Исходное сообщение
"Регулярное выражение"

Отправлено Vii , 21-Ноя-07 07:23 
Народ, бьюсь 2-ру дней, не магу не как построить регулярное выражение
проблема в выражении несколько любых или 0 символов обозначим его например <0-2>
$a="5";
$b="7";
$c="8";
/\(<0-2>$a<0-2>$b<0-2>$c<0-2>\)/
т.е. дожны отыскаться строки
(.5-78 )
(5..7 8-)
т.е. строка (578) а между ними от 0 до 2 включительно любых символов


Содержание

Сообщения в этом обсуждении
"Регулярное выражение"
Отправлено Kavkaz , 21-Ноя-07 09:33 
может ты выразишься пококретней?

>Народ, бьюсь 2-ру дней, не магу не как построить регулярное выражение
>проблема в выражении несколько любых или 0 символов обозначим его например <0-2>

в regexp любой символ обозначается как "." можно указать сколько их должно быть
например одно, или два, или ноль совпадений с любым символом будет как ".{0,2}"
но зачем это может пригодиться????


"Регулярное выражение"
Отправлено Vii , 21-Ноя-07 10:04 
>может ты выразишься пококретней?
>
>>Народ, бьюсь 2-ру дней, не магу не как построить регулярное выражение
>>проблема в выражении несколько любых или 0 символов обозначим его например <0-2>
>
>в regexp любой символ обозначается как "." можно указать сколько их должно
>быть
>например одно, или два, или ноль совпадений с любым символом будет как
>".{0,2}"
>но зачем это может пригодиться????

если чесно это для spamassasin ))) надо добавить фильтр на масковские и питерские коды городов)))) т.к. в основном они спамят)))) ну и телефоны особенно вредных фирм))))


"Регулярное выражение"
Отправлено Vii , 21-Ноя-07 10:31 
А вообще я у себя настроил сервис на линух серваке, и сматрю ели фирма новосибирская то устраиваю им телефонную спамерску атаку))) у меня автоматом дозванивается на задонный номер и модем начинает тупа факс отправлять))))) при разрыве связи он перезванивает и заново))) и так несколько дней....))) еслиб все админы (особенно Масква и Питер) присоединились к данному виду телефонного спама))) то спамовая обстановка сильно облегчилась)))


"Регулярное выражение"
Отправлено madskull , 21-Ноя-07 11:56 
>А вообще я у себя настроил сервис на линух серваке, и сматрю
>ели фирма новосибирская то устраиваю им телефонную спамерску атаку))) у меня
>автоматом дозванивается на задонный номер и модем начинает тупа факс отправлять)))))

И правоохранительные органы еще не заинтересовались? Это же хулиганство чистой воды.


"Регулярное выражение"
Отправлено Vii , 21-Ноя-07 11:59 
>>А вообще я у себя настроил сервис на линух серваке, и сматрю
>>ели фирма новосибирская то устраиваю им телефонную спамерску атаку))) у меня
>>автоматом дозванивается на задонный номер и модем начинает тупа факс отправлять)))))
>
>И правоохранительные органы еще не заинтересовались? Это же хулиганство чистой воды.

Славобогу нет, а спам хто тоже с такой точки зрения хулиганство))))



"Регулярное выражение"
Отправлено phpcoder , 22-Ноя-07 08:29 
>т.е. строка (578) а между ними от 0 до 2 включительно любых
>символов

5.{0,2}7.{0,2}8.{0,2}

Как-то так.


"Регулярное выражение"
Отправлено Kavkaz , 22-Ноя-07 15:35 
>>т.е. строка (578) а между ними от 0 до 2 включительно любых
>>символов
>
>5.{0,2}7.{0,2}8.{0,2}
>
>Как-то так.

нужно конкретней уточнить "любых символов" - с чего вы взяли что нужные цифры не попадут в ".{0,2}" :))

сначала нуно подумать над тем "чегО ты хочешь?", а потом "действительно ли ты этого хОчешь?"


"Регулярное выражение"
Отправлено angra , 22-Ноя-07 17:44 
В подобных случаях ограничивают "жадность" или используют заглядывание вперед. Однако в данном случае нужды в этом нет.