A voir également:
- Php expression reguliere
- Easy php - Télécharger - Divers Web & Internet
- Expression écrite cm1 cm2 télécharger gratuit - Télécharger - Éducatifs
- Microsoft expression encoder - Télécharger - Divers Utilitaires
- Expert php pinterest - Télécharger - Langages
- Php alert ✓ - Forum PHP
7 réponses
Je viens de tester le code ci-dessous et ça marche:
$text="je viens de tester le code ....";
echo $text;
echo preg_replace('#[^ ]+#','_',$text);
Tout les espaces sont remplacés par _
$text="je viens de tester le code ....";
echo $text;
echo preg_replace('#[^ ]+#','_',$text);
Tout les espaces sont remplacés par _
l'expression régulière est la suivante #[^ ]# ou #[^\s]# un "^" dans un délimiteur , c'est comme le "!" de php, le contraire.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
$code = preg_replace("/([^ ]+)(\[texte\])/", "'$1'", $code);
Remarque l'espace juste aprés le ^
De façon général pour dire tout sauf un caractère X tu écris [^X]
Allah m3ine
Remarque l'espace juste aprés le ^
De façon général pour dire tout sauf un caractère X tu écris [^X]
Allah m3ine
Lol justemement non O.o C'est bien ça mon problème... En fait, j'ai même essayé avec l'équivalent d'un espace en regex à savoir [\s] mais rien à faire ! Help me !
$code = preg_replace("/([^\s]+)(\[texte\])/", "'$1'", $code);
Pourquoi tu commences et tu termines avec un /.
D'après le lien ci-dessous on doit commencer et terminer par #
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917386-les-expressions-regulieres-partie-2-2#ss_part_4
Essais ça :
$code = preg_replace("#([^ ]+)(\[texte\])#", "'$1'", $code);
Allah mo3ine
D'après le lien ci-dessous on doit commencer et terminer par #
https://openclassrooms.com/fr/courses/918836-concevez-votre-site-web-avec-php-et-mysql/917386-les-expressions-regulieres-partie-2-2#ss_part_4
Essais ça :
$code = preg_replace("#([^ ]+)(\[texte\])#", "'$1'", $code);
Allah mo3ine