Evo ja, verovali ili ne. Prošle godine sam imao prilike da koristim Boost regex++ biblioteku za procesiranje HTML teksta i oduševio sam se. Nažalost, od tada sam malo "zarđao", ali bih baš voleo da se ponovo bavim time.
Potpis
Ok, ne mora baš fan club, ali ovaj forum da aktiviramo, smišljanjem problema i rešavanjem istih isključivo korišćenjem regexp-a. Predlažem da se ograničimo na dostupne unix alate, bilo sa NFA ili DFA regexp engine-ima. Dakle grep, egrep, sed, awk i naravno Perl koji ima najrazvijeniju podršku za regular expressions.
Možemo i da počnemo da razvijamo regexpove za standardne probleme, na primer prepoznavanje ispravnosti unete email adrese (moze se uneti sa imenom ili bez imena, sa zagradama, navodnicima ili bez svega toga, i jos mnogo kombinacija, dakle nije jednostavna provera ako se radi kompletna!) i slicno. Za ovo je najbolje koristiti perl zbog modifikatora x koji ignorise whitespace u samom regexpu pa ga je moguce razdvojiti na vise redova pri pisanju radi bolje citljivosti. Posebno ako vise ljudi radi na istom, da se ne gubi mnogo vremena. Isto tako , #komentari rade i u samom regexpu tada,.. Kasnije ga samo skupimo kada je gotov.
Možemo i da počnemo da razvijamo regexpove za standardne probleme, na primer prepoznavanje ispravnosti unete email adrese (moze se uneti sa imenom ili bez imena, sa zagradama, navodnicima ili bez svega toga, i jos mnogo kombinacija, dakle nije jednostavna provera ako se radi kompletna!) i slicno. Za ovo je najbolje koristiti perl zbog modifikatora x koji ignorise whitespace u samom regexpu pa ga je moguce razdvojiti na vise redova pri pisanju radi bolje citljivosti. Posebno ako vise ljudi radi na istom, da se ne gubi mnogo vremena. Isto tako , #komentari rade i u samom regexpu tada,.. Kasnije ga samo skupimo kada je gotov.
hmm... pa veci deo standardnih problema je vec resen, mozda bi samo bilo zgodno skupiti ih na jedno mesto, posto izmisljati vec izmisljeno bilo bi prilicno trosenje vremena.
Potpis
ma, ideja bi bila totalno super (steta sto je samo posalica u pitanju)... pritom ne mislim da u sklopu takve akcije treba napisati ijedan regexp - cilj je samo puka totemizacija jedne tako genijalne stvari.
btw, otkud uopste sala kao topic? mozda je to dopusteno samo moderatorima?
... svaki put kad svratim (ruku na srce, retko) nadjem na neka nova upozorenja/ogranicenja/pravila etc - otprilike, kao table u konclogoru u jeku sezone (sa sve gothic true type fontom).
salu na stranu, ja stvarno jesam regexp die-hard-fan. istina, tih par linija koda odnose ubedljivo najvise vremena i nerava, ali odradjuju posao par stotina "obicnih"... divota! a korisne su i za zastrasivanje/paralizovanje lamera... : )