AlloraOriginariamente inviato da amphioxus
ok giusto per imparare mi traduci in parole cosa significa
Codice PHP:
$st = preg_replace( "/\\n\\n[\\n]*(.*)/" , "\\n\\n$1" , $st );
la prima stringa "/\\n\\n[\\n]*(.*)/" è quella da "cercare" e analizziamola
il primo "/" e l'ultimo "/" sono i delimitatori della ricerca
La stringa dice: cerca \n\n seguito da \n ripetuto un numero variabile di volte ( "[\\n]*" ) il tutto seguito da qualsiasi sequenza di caratteri ( ".*", poichè "." significa "qualsiasi cosa" mentre * indica "ripetuto 0 o più volte ); racchiudendo tra parentesi tonde la cosa, si permette alla seconda stringa di recuperare il valore tramite $1 ($2, $3 eccetera se si hanno più coppie di parentesi nella stringa)
La seconda stringa dice con cosa sostituire ogni "successo" della ricerca e analizziamola
La stringa dice: sostituisci con "\n\n" seguito da ciò che è racchiuso nella prima coppia di parentesi tonde ( in questo caso $1 è quindi uguale a ".*" ).
Chiaro?