comment capturer avec tout regex mais des espacesIgnorer dans Regex
Par exemple, j'ai Hello Word
Qu'est-ce regex à utiliser pour la sortie HelloWord
(j'utilise Regex et php) meilleur ce qui a trait
comment capturer avec tout regex mais des espacesIgnorer dans Regex
Par exemple, j'ai Hello Word
Qu'est-ce regex à utiliser pour la sortie HelloWord
(j'utilise Regex et php) meilleur ce qui a trait
preg_replace('/\s+/', '', $str)
Presque. Changez-le en: 'preg_replace ('/ \ s + /', '', $ str);' (PHP n'a pas de fonction 'preg_replace_all()' et \ s' n'a pas besoin d'être dans une classe de caractères.) –
De plus, l'espace est en fait '[]', vous avez répondu pour les espaces (ce que OP a probablement recherché), peut-être avec une entrée codée en UTF-8? – hakre
Dans ce cas, l'OP peut vouloir utiliser '\ p {Z}' ou '\ p {Zs}'. –
<?php
$string = "Hello Word";
$string = preg_replace('/ /', '', $string);
echo $string;
//HelloWord
?>
duplication possible de [Correspondance d'un espace dans une expression régulière] (http://stackoverflow.com/questions/559363/matching-a-space-in-regex) – hakre