Programmazione tragicomica

Molte volte ci troviamo di fronte a situazioni al limite del paradossale mentre programmiamo… oggi:

Come fare il match della stringa \’ con un’espressione regolare PHP?

preg_match('/\\\\\'/', '\'')

Dove per la cronaca \\ serve a dire al php di mettere un \ nella stringa, ma anche il PCRE fa la stessa cosa, quindi serve un \\ per lui (in modo che da \\\\ in php diventi \\ per il PCRE che finalmente deciderà di fare il match di \), dopodiché \’ per dire al PHP di mettere un ‘ nella stringa… quindi 5 backslash…

PS. perché WordPress mi trasforma il ‘ (apostrofo) in ` (accento senza lettera)? vabbè…

Annunci

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: