Quasi tutti i formati di scambio dati Web , da HTML a XML , utilizzare i tag come un modo per separare i dati in bit utilizzabili . Tuttavia, lavorando direttamente con i dati utilizzando le funzioni stringa di base in PHP può essere una sfida . E 'per questo motivo che PHP supporta le espressioni regolari ( regex ) , una sintassi standard del settore che può essere utilizzato per eseguire complesse operazioni di ricerca e sostituzione su stringhe. Utilizzando regex , si definisce un modello che PHP cerca e come dovrebbe essere sostituito . Istruzioni 
 1 
 Aprire un editor di testo o il vostro preferito PHP Integrated Development Environment ( IDE ) economici 2 
 digitare o incollare il seguente nell'editor : . 
 < P > # /usr /bin /php 
 
 < ? php 
 
 $ tag = '  Alcuni dati tra due tag XML < /xml > '; 
 < p > $ pattern = ' /< ( \\ w + ) > + < \\ /\\ w + > /s . '; 
  $ sostituzione = ' < $ { 1 } > Questo è un sostituzione < /$ { 1 } > '; 
 
 echo preg_replace ( $ pattern , $ sostituzione , $ tag ) ; ? 
 
 > 
 
 le linee principali sono la quelli che iniziano con " $ modello " e " sostituzione $ . " Il modello sembra una parola tra due staffe freccia per essere il tag , alcune informazioni tra i tag e un altro tag di chiusura tra parentesi freccia con un backslash . 
 
 Il modello "sostituzione" ricostruisce la stringa trovata da zero utilizzando il originariamente rilevato tag e il nuovo testo . 
 3 
 Salvare il lavoro e fare doppio clic sul file per eseguirlo tramite PHP . L'output sarà : 
 
  Questo è un sostituto < /xml >