Regex, retour chariot et tabulations
JJBlow
Messages postés
50
Statut
Membre
-
ktm620enduro Messages postés 377 Statut Membre -
ktm620enduro Messages postés 377 Statut Membre -
Bonjour à tous, voilà je voudrais récupérer une partie d'une chaîne de caractères, et j'ai donc utilisé les expression régulières, cependant, dans ma chaîne il y a des restours chariot et des tabulations, par conséquent, sa ne capture pas ce que je voudrais récupérer.
Je sais qu'il y a beaucoup de sujets traitant de cela, mais même en ajoutant des options dans ma regex sa ne marche pas, pour preuve j'ai essayé avec Uis mais malgré tout aucun résultat.
Voici le contenu de la chaine par exemple:
je voudrais récupérer les numéros.
J'ai donc utilisé preg_match et ma regex est la suivante:
la suite du code c'est car j'ai fais un tableau array qui met "inconnu" s'il ne capture rien.
Voilà, je me casse la tête depuis 2 jours là dessus sans réussir à capturer ces fichus numéros. Quelqu'un saurait comment faire ?
Merci d'avance.
Je sais qu'il y a beaucoup de sujets traitant de cela, mais même en ajoutant des options dans ma regex sa ne marche pas, pour preuve j'ai essayé avec Uis mais malgré tout aucun résultat.
Voici le contenu de la chaine par exemple:
Numéros 56973, 98302, 45209,
<a href="/codes_bar >suite</a>
je voudrais récupérer les numéros.
J'ai donc utilisé preg_match et ma regex est la suivante:
preg_match('#Numéros (.*?)<a href="/codes_bar >suite</a>#is', $recup, $numeros);
$sortie['numeros'] = (empty($numero)) ? $absent['numero'] : utf8_decode(trim(str_replace("'", '"', $numero[1])));
la suite du code c'est car j'ai fais un tableau array qui met "inconnu" s'il ne capture rien.
Voilà, je me casse la tête depuis 2 jours là dessus sans réussir à capturer ces fichus numéros. Quelqu'un saurait comment faire ?
Merci d'avance.
A voir également:
- Regex retour chariot
- Retour chariot notepad++ ✓ - Forum Bureautique
- Comment faire retour sur mac ✓ - Forum MacOS
- Retour à la ligne excel - Guide
- Suprimer retour chariot ou retour ligne ✓ - Forum Bureautique
- Regex ne commence pas par ✓ - Forum PHP
1 réponse
fait ceci :
\b Caractère de contrôle retour arrière (correction). Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x08]
\t Caractère de contrôle de tabulation horizontale. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x09]
\n Caractère de contrôle de saut de ligne. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0A]
\v Caractère de contrôle de tabulation verticale. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0B]
\f Caractère de contrôle de saut de page. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0C]
\r Caractère de contrôle de retour chariot. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0D]
$la_chaine_sans_tabulations=preg_replace("#\s{2,}#",' ',$la_chaine_qui_te_pose_probleme);
\b Caractère de contrôle retour arrière (correction). Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x08]
\t Caractère de contrôle de tabulation horizontale. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x09]
\n Caractère de contrôle de saut de ligne. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0A]
\v Caractère de contrôle de tabulation verticale. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0B]
\f Caractère de contrôle de saut de page. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0C]
\r Caractère de contrôle de retour chariot. Le caractère reconnu dépend du jeu de caractères codés utilisé sur la plate-forme hôte. [\x0D]