Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 22:27 23.04.24 
Клубове/ Компютри и Интернет / Perl Всички теми Следваща тема Пълен преглед*
Информация за клуба
Тема Re: regex v'pros [re: sdg]
Авторbeginner (Нерегистриран) 
Публикувано07.02.04 13:22  



blagodarya mnogo za otgovora
v doca na Java 1.4 pi6e, 4e syntaxisa e podoben na tozi v Perl. Zatova pitah tuk.

bi li razyasnil kakvo pravi tova (?!bar)? v knijkata, koyato 4eta ne e opisano, nito v Java 1.4 doca.
naistina /foo(?!bar)/ match-va foo sled koeto nyama bar
oba4e /^foo(?!bar)$/ izglejda match-va samo i edinstveno foo, koeto me ob'rkva !?!
razyasni molya te

kak se pravi regex, koyto proveryava dali v daden string NYAMA dadena duma???
vs'6tnost tova e moyata cel.
Imam regex X - /abc/ ili /^.*abc.*$/, koyto proveryava dali v stringa ima "abc".
tryabva mi regex Y=NOT X da proveryava dali v stringa nyama "abc".

/foobar/ e konkatenaciya, s'vsem ne e AND (kamo li o4eviden)
edno priblijenie e /foo.*bar|bar.*foo/ oba4e 1) e izli6no slojno i 2) nyama da raboti za naprimer
"abc" i "bce", za6toto /abc.*bce|bce.*abc/ nyama da matchva "abce".
v knijkata, koyato 4eta e predlojeno re6enie /^(?=*abc)(?=*bce)/s, koeto ne e obyasneno i az ne razbiram. osven tova ne raboti :( (Quantifier follows nothing in regex; marked by <-- HERE in m/(?=* <-- HERE abc)(?=*bce)/)

v s'6tata knijka v grafata za logi4esko otricanie (NOT) v tyaloto na regex e dadeno samo programnoto re6enie - $text !~ /abc/ :(
izglejda syaka6 ne moje otricanieto da se sloji v regexa, a tryabva da se programira :(

ne e vse edno dali 6te obraboti6 logi4eskata operaciya v koda ili v samiya regex. i problema ne e v po-dobrite rezultati, a v tova, 4e ponyakoga ne znae6 predvaritelno regex-a za da mu programira6 logikata. Zadavam vsi4kite tezi v'prosi, za6toto mi se nalaga da generiram regexa dinami4no ili da go 4eta ot file. Sledovatelno edinstvenata logika, koyato moga da programiram e $str=~/$regex/ taka, 4e da ostavya p'lnata svoboda na tozi, koyto posle 6te pi6e regexa. I ako toy nyama da ima svobodata da izpolzva AND ili NOT tova 6te e prekaleno golyamo ograni4enie :(

mersi otnovo i 4akam s net'rpenie



Цялата тема
ТемаАвторПубликувано
* regex v'pros beginner   04.02.04 16:20
. * Re: regex v'pros Teшkapcko_koпeлe   04.02.04 16:53
. * Re: regex v'pros beginner   05.02.04 12:21
. * Re: regex v'pros sdg   06.02.04 12:44
. * Re: regex v'pros beginner   07.02.04 13:22
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.