Comment faire pour supprimer les espaces avant et après une chaîne de caractères?
J'ai deux mots fougueux par l'espace de cours, et beaucoup d'espaces avant et après,
ce dont j'ai besoin pour faire est de supprimer l'avant et l'après des espaces sans les entre les une fois.
Comment puis-je supprimer les espaces avant et après?
Vous n'avez pas besoin de regex pour cela, utilisez de l' (garniture):
$words =' my words ';
$words = trim($words);
var_dump($words);//string(8) "my words"
Cette fonction retourne une chaîne de caractères avec des espaces dépouillés de début et de fin de str.
Comment se fait-cela ne fonctionne pas pour moi ? Je vois encore mon blanc des espaces après les cordes. Tous les conseils ? N'importe qui ? Peut-être qu'ils ne sont pas vraiment des espaces. J'ai rencontré ce problème avec les textes de l'Office Word.
Sachez que, même si cela peut fonctionner, les frais généraux de la récursion rend extrêmement lent et inefficace. Je ne suis pas sûr pourquoi trim ne fonctionne pas pour vous comme il devrait fonctionner sur n'importe quelle chaîne.
Vous n'avez pas besoin de regex pour cela, utilisez de l' (garniture):
Cette fonction retourne une chaîne de caractères avec des espaces dépouillés de début et de fin de str.
Peut-être qu'ils ne sont pas vraiment des espaces. J'ai rencontré ce problème avec les textes de l'Office Word.
OriginalL'auteur Mihai Iorga
Complètes (comme cette question est balisé
regex
), voici untrim()
des émules dans les regex:OriginalL'auteur Kaii
Pour une raison, les deux solutions ci-dessus n'a pas fonctionné pour moi, alors je suis venu avec cette solution.
OriginalL'auteur Alexandar Lazovic