PHP/Programmazione/Regexp: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
sistemato |
intanto.. |
||
Riga 90:
# <code>preg_replace</code> restituisce un valore tramite assegnamento (ovvero, dovete usare la sintassi <code>$variabile = preg_replace();</code>) al contrario di quanto faceva <code>preg_match[_all]</code>)
# Questa regex non è la migliore in quanto il tutto potrebbe essere fatto semplicemente sostituendo "/\[\[[Ii]mage:/" con "[[Immagine". La parte superflua è stata tuttavia inserita ad esclusiva finalità didattica (per spiegare come usare le ''backreference'' correttamente).
== Modificatori ==
{| {{prettytable}}
!Modificatore
!colspan=3|Descrizione
|-
|'''i'''
|Rende le regex case-insensitive
|-
|'''m'''
|Permette la modalità multi-riga, così ^ si ancora all'inizio di ogni frase e $ alla fine sempre di ogni frase.
|-
|'''s'''
|Permette la modalità mono-riga, così ^ si ancora all'inizio del testo e $ alla fine (di tutto il testo). Il metacarattere "." può essere utilizzato per "prendere" anche gli a-capo.
|}
== Bibliografia ==
|