Enlever des mots d'un texte
Jules
-
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
yg_be Messages postés 23541 Date d'inscription Statut Contributeur Dernière intervention -
Bonjour
Je souhaite enlever des mots d'un texte.
Par exemple
c'est partir où queempire des
l'empire, partir blabla où
A blabla partir où
<?php $replace_list_from = [ "à" , " a " ," où " , " l'" , "d'" ] ; $replace_list_to = [ " " , " " , " " , " " , " " ] ; $line1 = "c'est à partir d'où que l'empire a des " ; $line2 = "l'empire, à partir blabla d'où" ; $line3 = "A blabla partir d'où" ; echo str_replace ( $replace_list_from , $replace_list_to , $line1 ) . '<br>' ; echo str_replace ( $replace_list_from , $replace_list_to , $line2 ) . '<br>' ; echo str_replace ( $replace_list_from , $replace_list_to , $line3 ) . '<br>' ; ?>
On voit plusieurs problèmes :
- comment indiquer le début de phrase? Pour enlever "a" ou "A", le début n'étant pas forcément en majuscules
- "d'", enlevé, reste "où" que je souhaite enlever également
Si vous aviez des idées ????
A voir également:
- Dans le texte, un seul mot a réellement été écrit en lettres capitales (majuscules). quel est ce mot ?
- Trousseau mot de passe iphone - Guide
- Mot de passe - Guide
- Mot de passe administrateur - Guide
- Mot de passe bios perdu - Guide
- Comment trouver le mot de passe wifi sur son téléphone - Guide
1 réponse
yg_be
Messages postés
23541
Date d'inscription
Statut
Contributeur
Dernière intervention
Ambassadeur
1 584
bonjour,
pour le début de chaine, moi je regarderais du coté des regex.
pour le "où" après le "d", tu pourrais, dans le cas où au moins un changement a été fait, recommencer.