comment puis-je enlever tous les espaces blancs et
?preg_replace: comment supprimer tous les espaces blancs et ?
J'ai cela comme une entrée dans un emballage je crée,
[b] bold [/b]
donc avant de mettre le texte en gras, je veux dépouiller tous les espaces blancs et & nbsp, et la transformer en [b]bold[/b]
,
$this->content = preg_replace("/\[(.*?)\]\s\s+(.*?)\s\s+\[\/(.*?)\]/",
"[$1]$2[/$3]",
$this->content);
mais cela ne fonctionne pas! Pouvez-vous aider s'il vous plaît?
Le problème est simplement que php ne reconnaît pas '' comme un caractère d'espace blanc, simplement parce qu'il est enfait juste une chaîne de 6 personnages.Si vous voulez utiliser des regexps pour cela, vous devrez indiquer à php de faire correspondre explicitement ' '. – poke
où obtenez-vous ces ' '? peut-être ne pas l'ajouter du tout? –