Remplacement ereg_replace par preg_replace
Fermé
manuaparis
Messages postés
2
Date d'inscription
samedi 26 décembre 2009
Statut
Membre
Dernière intervention
26 décembre 2009
-
26 déc. 2009 à 00:56
Vanator - 19 févr. 2010 à 10:18
Vanator - 19 févr. 2010 à 10:18
Bonjour,
je n'arrive pas a remplacer la fonction ereg_replace par preg_replace
la fontion ereg_replace fonctionne bien et a pour but d'enlever tout ce qu'il y a devant "<Prenom"
$sp_data = ereg_replace("^.*<Prenom", "<Prenom", $sp_data); ==> fonctionne bien
$sp_data = preg_replace("`^.*<Prenom`", "<Prenom", $sp_data); ==> fonctionne pas
merci d'avance pour vos suggestions
je n'arrive pas a remplacer la fonction ereg_replace par preg_replace
la fontion ereg_replace fonctionne bien et a pour but d'enlever tout ce qu'il y a devant "<Prenom"
$sp_data = ereg_replace("^.*<Prenom", "<Prenom", $sp_data); ==> fonctionne bien
$sp_data = preg_replace("`^.*<Prenom`", "<Prenom", $sp_data); ==> fonctionne pas
merci d'avance pour vos suggestions
A voir également:
- Remplacement ereg_replace par preg_replace
- Coco chat remplacement - Accueil - Réseaux sociaux
- Remplaçant de Coco : quelles solutions pour tchater gratuitement en ligne ? - Accueil - Réseaux sociaux
- Remplacer disque dur par ssd - Guide
- Uptobox remplacement - Accueil - Services en ligne
- Remplacer par word - Guide
1 réponse
manuaparis
Messages postés
2
Date d'inscription
samedi 26 décembre 2009
Statut
Membre
Dernière intervention
26 décembre 2009
26 déc. 2009 à 17:39
26 déc. 2009 à 17:39
je me réponds:
j'ai ajouté l'option "s" et ca fonctionne bien, il y avait en fait des retours a la ligne dans la partie qui précédait le <prenom
la commande suivante fonctionne bien maintenant:
Code :
$sp_data = preg_replace("`^.*<prenom`s", "<prenom", $sp_data);
Pour info:
Avec option "s", le méta caractère point (.) remplace n'importe quel caractère, y compris les nouvelles lignes. Sans cette option, le caractère point ne remplace pas les nouvelles lignes.
j'ai ajouté l'option "s" et ca fonctionne bien, il y avait en fait des retours a la ligne dans la partie qui précédait le <prenom
la commande suivante fonctionne bien maintenant:
Code :
$sp_data = preg_replace("`^.*<prenom`s", "<prenom", $sp_data);
Pour info:
Avec option "s", le méta caractère point (.) remplace n'importe quel caractère, y compris les nouvelles lignes. Sans cette option, le caractère point ne remplace pas les nouvelles lignes.
19 févr. 2010 à 10:18
:-P