Regex \r\n

Résolu/Fermé
ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 30 nov. 2010 à 10:15
ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 - 30 nov. 2010 à 10:37
Bonjour,

je suis débutant en regex, je suis en train d'apprendre avec le site du zéro mais là je bloque.

Je voudrais détecter le retour chariot et la nouvelle ligne (d'un bloc car dans ma chaine de caractère ça fait \r\n).

Voici mon code actuel (qui ne marche pas) :

$str = $variable;
$chars = preg_split("#/\r\n|\r|\n/#" , $str , -1);
print_r($chars);


j'ai essayé aussi
#\r\n#
mais ça ne marche pas non plus.

Pourtant quand je vois ma variable $chars il y a bien \r\n de mis.


Par avance merci !

A voir également:

1 réponse

ratikuss Messages postés 1996 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 14 décembre 2016 262
30 nov. 2010 à 10:37
J'ai réussi en faisant :
$str = nl2br($variable);
$chars = preg_split("#<br />#" , $str , -1);
print_r($chars);
0