![]() |
Chirurgia cranio-cerebrală minim invazivă
Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne. Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale. www.neurohope.ro |
Regular Expressions-cum le invat mai usor?
Last Updated: May 23 2021 18:06, Started by
Pieptoasa
, Mar 25 2021 20:35
·
0

#1
Posted 25 March 2021 - 20:35

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. |
#2
Posted 25 March 2021 - 21:01

https://regex101.com/ iti da ponturi si-ti explica ce scrii
|
#4
Posted 25 March 2021 - 23:00

Regexul nu prea se invata. Parcurgi o data sa vezi exact despre ce-i vorba, dupa care vei uita, dar in momentul in care vei avea nevoie, te ajuti cu internetul si faci ce ai de facut.
Eu folosesc saitul https://www.regular-expressions.info/(copy-paste in browser, linkul e prelucrat prost de pagina de forum) Unele implementari vin cu mici diferente fata de varianta de pe sait, n-ar trebui sa fie probleme. Notepad++ e editorul lait care stie regex.
Edited by MarianG, 26 March 2021 - 11:17.
|
#5
Posted 26 March 2021 - 02:41

regex se invata din greseli --
https://regexlicensing.org/ https://regexlicensing.org/incident/ -- Edited by MarianG, 26 March 2021 - 02:45. |
#6
Posted 26 March 2021 - 08:11

Regexul nu prea se invata. Parcurgi o data sa vezi exact despre ce-i vorba, dupa care vei uita, dar in momentul in care vei avea nevoie, te ajuti cu internetul si faci ce ai de facut. Cel mai bun raspuns. Probabil numele vine de la faptul ca daca nu le folosesti in mod regulat e imposibil sa le tii minte. Te apuci de facut ceva si devii expert, dup-aia daca nu mai folosesti o luna se duce dracului tot ![]() Si eu folosesc https://regex101.com/ |
#7
Posted 26 March 2021 - 11:18

Eu folosesc saitul https://www.regular-expressions.info(copy-paste in browser, linkul e prelucrat prost de pagina de forum) |
#8
Posted 26 March 2021 - 11:23

Recomand cartea asta -> https://www.amazon.in/Java-Regular-Expressions-Anubhava-Srivastava/dp/1787288706
|
#9
Posted 26 March 2021 - 11:29

#10
Posted 26 March 2021 - 12:19

https://www.regular-expressions.info/ [url="https://www.regular-exp"]https://www.regular-exp[/url]ressions.info/https://www.regular-expressions.info/ https://www.aaaaaaa-expressions.info/ [url="https://www.aaaaaaa-exp"]https://www.aaaaaaa-exp[/url]ressions.info/https://www.aaaaaaa-expressions.info/ https://www.expressions.info/ [url="https://www.exp"]https://www.exp[/url]ressions.info/https://www.expressions.info/ @dani.user iar pentru asta cata munca iti trebuie? https://www.expression.info/ [url="https://www.exp"]https://www.exp[/url]ression.info/https://www.expression.info https://www.expressiom.info/ [url="https://www.expressiom.info/"]https://www.expressiom.info/[/url]https://www.expressiom.info/ Edited by MarianG, 28 March 2021 - 08:44. |
|
#11
Posted 26 March 2021 - 14:51

Ideea e sa parsezi cu buna intentie, dar sa ajungi sa ai eroarea asta.
|
#12
Posted 20 May 2021 - 22:31

Recomand cartea asta -> https://www.amazon.in/Java-Regular-Expressions-Anubhava-Srivastava/dp/1787288706 Mama mia. Carte despre regex nu mai citisem |
#15
Posted 21 May 2021 - 19:55

Si mai bine (ca ati deschis subiectul), vin si eu si intreb:
Cine a lucrat mai mult cu ele stie ca, de la un punct incolo, devin greu de gestionat (chiar si de citit, fie si daca le-ai scris tu! - mai ales daca le sscrii inline) expresiile regulate, chiar daca ai un fiddler etc. Intrebare: ce instrumente folositi, cum scrieti codul? Bunaoara, puteti avea nevoie de ceva modularitate, adica sa scrieti o expresie care selecteaza o anumita secventa (ce respecta un pattern), si apoi sa fiti nevoit sa refolositi expresia. De exemplu, o expresie ce selecteaza numere romane. Cum ati gestionat chestiile astea? Ati creat biblioteci de expresii? Cum le-ati refolosit (refolosirea codului, care in alte limbaje se poate face prin bickioteci de functii, clase etc). |
|
#16
Posted 21 May 2021 - 20:36

Eu compun expresiile atunci cand am nevoie de ele.
Dar colegii mei le salveaza intr-un text. Noi folosim regexul pentru find-replace in fisierele de masuratori, unde un operator teren a gresit ceva si trebuie modificat (cvazi)automat. Si de regula greselile sunt unele comune. Pentru fiecare tip comun de gresela e cate un find-replace. Pe nevasta-mea am invatat-o eu regex acum ceva ani sa-si automatizeze procesul prin care cauta referinte la legi, normative, in hotararile judecatoresti si alte documente de la ei de-acolo. Fiindca expresiile devin destul de complicate, le are salvate undeva si cand are nevoie de o modificare sau da gherla undeva, imi spune si i le "actualizez" eu. Desi a invatat ea ceva, stie doar sa le utilizeze, cand a incercat sa le modifice le-a facut praf. ![]() De fapt are doar vreo 5 expresii salvate: una care semnalizeaza acte, normative dupa patternul din denumire, alta care cauta date calendaristice, alta care cauta un grup de cuvinte cheie. Ea nu foloseste find-replace, ci doar find, sa vada daca a gresit judecatorul cand a facut copy-paste de la o hotarare mai veche. ![]() Asadar, depinde de ce vrei sa faci. Daca le folosesti programatic (eu ma folosesc clasa Regex din .NET in C#), oricum nu prea are sens sa salvezi patternuri deoarece sunt foarte specifice aplicatiei. |
#17
Posted 22 May 2021 - 12:51

Recomand cartea asta -> https://www.amazon.in/Java-Regular-Expressions-Anubhava-Srivastava/dp/1787288706 https://www.amazon.c...ava-Regular-Expressions-Taming-java-util-regex/dp/1590591070/ wtf nu merge Edited by Bamyhun, 22 May 2021 - 12:50. |
#18
Posted 22 May 2021 - 15:11

Problema cu aceste regex-uri este ca pe moment rezolva treaba. Insa daca expresia este una complicata care face mai multe chestii deoadata (de aici si forma sa criptica) si de intorci dupa un an
la acel cod, nici cel care l-a scris nu-l poate descifra, si pana sa-l descifreze ca sa stie ce sa schimbe , mai bine scrie un algoritum echivalent la ce facea regexul ala. Din aceasta cauza regex-ul pe termen lung se comporta ca un anti-pattern si nu se incurajeaza folosirea acestuia decat in situatii de urgenta sau nu este alta solutie. Edited by YalFa, 22 May 2021 - 15:12. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users