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

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

Отправлено volniy_strelok , 16-Июл-08 14:49 
Кто нибудь помогите не как не пойму как написать
выражение отбарное выражению : "^495984224[5-9]"
Вообщем мне нужно счоты бод выражение попали все значение каторые не попали под "^495984224[5-9]"

NOT regexp не предлагать.


Содержание

Сообщения в этом обсуждении
"Регулярное выражение 'Все кроме..'"
Отправлено phpcoder , 16-Июл-08 14:58 
>Кто нибудь помогите не как не пойму как написать
>выражение отбарное выражению : "^495984224[5-9]"
>Вообщем мне нужно счоты бод выражение попали все значение каторые не попали
>под "^495984224[5-9]"

Может так?

[^4][^9][^5][^9][^8][^4][^2][^2][^4][^5-9]



"Регулярное выражение 'Все кроме..'"
Отправлено volniy_strelok , 16-Июл-08 15:05 
>>Кто нибудь помогите не как не пойму как написать
>>выражение отбарное выражению : "^495984224[5-9]"
>>Вообщем мне нужно счоты бод выражение попали все значение каторые не попали
>>под "^495984224[5-9]"
>
>Может так?
>
>[^4][^9][^5][^9][^8][^4][^2][^2][^4][^5-9]

Нет к сожалению так не получается


"Регулярное выражение 'Все кроме..'"
Отправлено phpcoder , 16-Июл-08 15:15 
>>>Кто нибудь помогите не как не пойму как написать
>>>выражение отбарное выражению : "^495984224[5-9]"
>>>Вообщем мне нужно счоты бод выражение попали все значение каторые не попали
>>>под "^495984224[5-9]"

grep -v "^495984224[5-9]"

:-)



"Регулярное выражение 'Все кроме..'"
Отправлено volniy_strelok , 16-Июл-08 15:56 
>>>>Кто нибудь помогите не как не пойму как написать
>>>>выражение отбарное выражению : "^495984224[5-9]"
>>>>Вообщем мне нужно счоты бод выражение попали все значение каторые не попали
>>>>под "^495984224[5-9]"
>
>grep -v "^495984224[5-9]"
>
>:-)

Нужно сделать в Mysql


"Регулярное выражение 'Все кроме..'"
Отправлено mr_gfd , 16-Июл-08 18:28 
>>>>>Кто нибудь помогите не как не пойму как написать
>>>>>выражение отбарное выражению : "^495984224[5-9]"
>>>>>Вообщем мне нужно счоты бод выражение попали все значение каторые не попали
>>>>>под "^495984224[5-9]"
>>
>>grep -v "^495984224[5-9]"
>>
>>:-)
>
>Нужно сделать в Mysql

select foo from bar where yaz in not=4959842245 or 4959842246 or 4959842247 or 4959842248 or 4959842249;


"Регулярное выражение 'Все кроме..'"
Отправлено mr_gfd , 16-Июл-08 18:36 
>[оверквотинг удален]
>>>>>>под "^495984224[5-9]"
>>>
>>>grep -v "^495984224[5-9]"
>>>
>>>:-)
>>
>>Нужно сделать в Mysql
>
>select foo from bar where yaz in not=4959842245 or 4959842246 or 4959842247
>or 4959842248 or 4959842249;

обшибся
select foo from bar where yaz != '4959842245' or yaz !='4959842246' or yaz !='4959842247' or yaz != '4959842248' or yaz !='4959842249';


"Регулярное выражение 'Все кроме..'"
Отправлено angra , 16-Июл-08 22:20 
>Нужно сделать в Mysql

с этого надо было начинать, мускул использует посиксовые, а не перловые регексы, так что чисто регексом задача не решается используйте NOT или OR(предложенно выше)