Regular Expressions-cum le invat mai usor?
Last Updated: May 23 2021 18:06, Started by
Pieptoasa
, Mar 25 2021 20:35
·
0

#19
Posted 22 May 2021 - 15:20

#20
Posted 22 May 2021 - 18:19

Ironia face ca tocmai linkurile cu regular expressions nu merg.
![]() |
#22
Posted 23 May 2021 - 11:03

Buna, Vin dintr-o arie ce nu are prea multa legatura cu programarea dar avand din ce in ce mai mult tangenta cu web-ul am ajuns sa am nevoie de acest mod de a lucra. Surse de unde as putea sa invat am gasit dar poate imi puteti da sfaturi vizavi de usurinta de a intelege lucrurile. Sper sa fi postat unde trebuie.. Mersi. Secretul este să înțelegi cum funcționează un regex Engine intern. Și conceptele, terminologia. |
#23
Posted 23 May 2021 - 11:08

Regexp pentru mine e din categoria set it and forget it. Daca e o logicacare se schimba non stop prefer sa nu folosesc asa ceva. Probabilitatea de a refolosi regexp-uri complicate este aproape zero barat. E mult mai probabil sa refolosesti regexp-uri simple, de genul validare data sau numar, dar char si acolo combinatiile sint fara sfarsit. Io zic ca "pastrarea lor undeva" e pierdere de vreme. Sigur ca ele se pastreaza intr-o anumita forma chiar in cod, dar si asa sint al dracului de nasol de gestionat si daca ai multe de fapt dureaza mai mult sa gasesti varianta existenta si sa o folosesti pe aia (daca exista) decit sa faci una de la zero.
Practic nu cred ca mai exista vreo situatie in programare care sa aibe raportul pro/contra mai nasol, decit poate stream-urile din Java. "Uite mami ce am facut in 2 linii de cod". Si dupa doi ani vine un bou care se uita ca un cretin la un stack de 200 de linii fara nici un sens. Practic faci ceva rapid si care are sens pe moment si cindva ii vine rindul unui nefericit sa incerce sa inteleaga ce mortii ma-sii e acolo ![]() Edited by Mosotti, 23 May 2021 - 11:09. |
#24
Posted 23 May 2021 - 11:30

Nu v-ati lovit de surce in Perl unde aproape tot fisierul e o colectie de regexp?
![]()
Practic nu cred ca mai exista vreo situatie in programare care sa aibe raportul pro/contra mai nasol, decit poate stream-urile din Java. "Uite mami ce am facut in 2 linii de cod". Streamurile din Java au probabil cea mai urata/verbose sintaxa din bransa. Decat 100 linii de ghiveci de for-uri, if-uri si structuri de date intermediare prefer oricand 5 linii de Scala (sau chiar C#) scrise cu cap, pe care le citesti ca si cum ai citi cerinta nu cum a gandit cineva detaliile implementarii. Deschisesem o dezbatere pe tema asta cu exemple concrete mai demult https://forum.softpe...6#entry24224867 |
#25
Posted 23 May 2021 - 11:52

prefer oricand 5 linii de Scala (sau chiar C#) scrise cu cap, pe care le citesti ca si cum ai citi cerinta nu cum a gandit cineva detaliile implementarii. |
#26
Posted 23 May 2021 - 18:06

Anunturi
Bun venit pe Forumul Softpedia!
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users