PHP/Programmazione/Regexp: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 101:
|-
|'''i'''
|Rende
|-
|'''m'''
|Permette la modalità multi-riga, così <code>^</code> si ancora all'inizio di ogni frase e <code>$</code> alla fine sempre di ogni frase.
|-
|'''s'''
|Permette la modalità mono-riga, così <code>^</code> si ancora all'inizio del testo e <code>$</code> alla fine (di tutto il testo). Il metacarattere
|-
|'''x'''
|Modalità estesa, gli spazi dentro la regex fuori da espressioni vengono ignorati, permette inoltre di commentare le regex con <code>#</code>.
|-
|'''e'''
|La stringa (la <code>$regex2</code> usata sopra) usata in preg_replace viene elaborata come codice PHP.
|-
|'''A'''
Riga 119:
|-
|'''D'''
|Il carattere <code>$</code>
|-
|'''u'''
|Modalità
|}
I modificatori servono a modificare il comportamento del motore di regex utilizzato. Per esempio, la regex usata sopra per
<source lang=php>
Riga 139:
<nowiki>[[Immagine:ciao.png]], [[Immagine:CIAO.jpeg]]</nowiki>
Come si può vedere, il risultato è identico sebbene l'espressione regolare non sia la stessa (notare in particolare la '''i''' dopo l'ultimo slash - <code>/</code> - della regex).
=== Particolarità ===
|