Perl/Espressioni regolari (oltre): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
cambio avanzamento a 75% - manca solo la formattazione
FrescoBot (discussione | contributi)
m Bot: apostrofo dopo l'articolo indeterminativo
Riga 53:
Oltre alle variabili precedenti le espressioni regolari consentono di fare dei raggruppamenti : considerare un certo "gruppo di sintassi" come un unico elemento.La sintassi per specificare questa possibilità è mettere la sintassi fra '(' e ')'.
Vediamo allora come migliorare l'esempio precedente aggiungendo il caso di estrarre anche " vitavita " , " vitavita!! " e " vitavita? ".
L'espressione regolare in questo caso diventa : "\s+(vita)+[\s.!?]+" ciò che si trova fra parentesi viene trattato dal moltiplicatore come se fosse un 'unica entità.
 
foreach $stringa ( "che vita... stare in pace con il mondo"
Riga 294:
=== Guardare avanti ===
 
In inglese "lookahead" significa che durante la verifica dell'espressione regolare ne viene verificata la contemporaneità di un 'altra (positivo) oppure la non contemporaneità di un 'altra (negativo).
La sintassi è la seguente :
(?= ) per la positiva