Programmazione tragicomica

15 maggio 2008

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