Mi cancella tutto.Codice PHP:
preg_replace("/(?<![\w\d]+)ciao(?![\w\d]+)/", "miao", $msg);
PS: è un esempio, che cmq non funziona
Mi cancella tutto.Codice PHP:
preg_replace("/(?<![\w\d]+)ciao(?![\w\d]+)/", "miao", $msg);
PS: è un esempio, che cmq non funziona
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Non è che ti svuota la stringa, è semplicemente che stai ottenendo un errore nella valutazione del pattern e la preg_replace ti ritorna NULL. In particolare il pattern causa l'errore
Compilation failed: lookbehind assertion is not fixed length at offset...
Vedi un po' http://stackoverflow.com/questions/1...arentheses-why ma non c'è spranza di poter utilizzare quel pattern così com'è.
![]()
Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
Lavori e Lavoretti
Scusate tutti, ma non mi ero accorto che negli spazi bianchi veniva inserito il codice quindi prendeva quel ";" da li.
Ora è tutto risolto![]()
Beati gli smemorati, perchè avranno la meglio anche sui loro errori...
My gallery: http://donovant.deviantart.com/gallery/
Siamo sempre troppo gelosi delle nostre grandi piccole opere! - Grino inedito.
Lavori e Lavoretti