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

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Riga 486:
 
 
=== scorciatoieScorciatoie (lettera in fondo) ===
 
Spesso complicati concetti possono esprimersi con una lettera in una posizione particolare.
Vediamo aggiungendo una (o più) lettera in fondo alla sintassi /<espressione regolare>/ che possibilità offrono in più le espressioni regolari.
==== Sia minuscolo , sia maiuscolo ====
 
Con la lettera "i" si intendono per tutta l'espressione regolare sia lettere maiuscole che minuscole.
==== commenti (su più linee) ====
Per esempio : voglio sapere se hai digitato "si" maiuscolo o minuscolo.
L'espressione regolare potrebbe essere : /si/i
 
foreach $s ( "Si" , "SI" , "sI" , "si" , "No" )
{
if ( $s =~ m/si/i )
{
print "$s fa match con /si/i\n";
}
else
{
print "$s NON fa match con /si/i\n";
}
}
 
che produce:
 
Si fa match con /si/i
SI fa match con /si/i
sI fa match con /si/i
si fa match con /si/i
No NON fa match con /si/i
 
==== commentiCommenti (su più linee) ====
 
Con la lettera "x" si possono mettere le espressioni regolari su più linee mettendo il commento "perl" in modo tradizionale con il simbolo # .
Vediamo questo esempio:
 
=== contesto lista ===