PHP/Programmazione/Regexp: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Ramac (discussione | contributi)
sistemato
Filnik (discussione | contributi)
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 ==