Perl Regular Expression Mastery | Cerca per titolo, autore, parola chiave | ||||||||
Perl Regular Expression Mastery Di Mark-Jason Dominus, 2003. Il funzionamento delle espressioni regolari ( REGEX ) è assimilabile al lavoro svolto da una macchina che esegue un programma. La macchina è molto semplice ed esegue sempre gli stessi compiti. REGEX è il programma. Il programma può influenzare, anche se in misura minima, il comportamento della macchina. Per comprendere il funzionamento delle espressioni regolari, è necessario capire come funziona la macchina. La macchina viene chiamata: motore delle espressioni regolari. Molti di voi avranno già scritto una espressione regolare che non riscontrava quello che stavate cercando, oppure che riscontrava quello che pensavate escluso. Predire il risultato di una espressione regolare è, spesso, molto difficile. Questo eccellente corso ( composto da slide ) vi aiuterà proprio in questo. Nella prima parte del corso, esploreremo l'algoritmo utilizzato da Perl per analizzare le espressioni regolari: backtracking, quantificatori, quantificatori ingordi, quantificatori non ingordi, ancore, backreference. La comprensione di questo algoritmo vi aiuterà a predire se una espressione regolare riscontrerà qualcosa o fallirà, cosa riscontrerà, quanti riscontri troverà, quali espressioni regolari sono più veloci e quali meno. Nella seconda parte del corso, applicheremo queste conoscenze del funzionamento interno del motore REGEX per esaminare alcuni disastri, piuttosto comuni, provocati da espressioni regolari non corrette, vedremo alcune applicazioni pratiche ed analizzeremo alcune funzionalità più recenti.
|
|||||||||
Perl Regular Expression Mastery | Disclaimer: questo è un link a contenuti ospitati su server esterni. |