Data una stringa devo riconoscere e sostituire un pattern di questo tipo:
conCodice PHP:
@[testo 1 alfanumerico]@[testo 2 alfanumerico]@
Grazie mille.Codice PHP:
[url="testo 2"]testo 1[/url]
Data una stringa devo riconoscere e sostituire un pattern di questo tipo:
conCodice PHP:
@[testo 1 alfanumerico]@[testo 2 alfanumerico]@
Grazie mille.Codice PHP:
[url="testo 2"]testo 1[/url]
Ci hai almeno provato?
Codice PHP:
preg_replace('/@(.*?)@(.*?)@/', '[url="$2"]$1[/url]', $string);
Non con questa sintassi. Dove mi posso documentare?
ps: e se fosse @[testo1]#[testo2]@ (le parentesi quadre devono essere considerate nel pattern!)
Comunque grazie.
http://www.regular-expressions.info/codice:preg_replace('/@\[(.*?)\]#\[(.*?)\]@/', '$1', $string);