2009-01-15 11 views
5

Dites-moi s'il vous plaît comment vérifier l'expression régulière pour aucun espace vide texte en noir et blanc.expression régulière pour aucun espace vide texte n/b

+0

Je ne suis pas sûr de savoir quelle est votre question. Pourriez-vous donner un exemple de ce que vous voulez trouver avec l'expression régulière et non? –

Répondre

1

Je ne sais pas si c'est l'expression régulière que vous recherchez, mais [:space:] correspondra à n'importe quel caractère d'espace, tandis que [:blank:] correspondra uniquement aux caractères d'espace et de tabulation.

Les deux sont utilisés entre crochets, par ex. [[:space:]]

28

Si vous voulez dire « Quelle est l'expression reqular pour vérifier qu'il n'y a pas d'espace dans une chaîne », le motif suivant fonctionnera:

^[\S]*$ 

Ceci trouvera une chaîne qui ne contient que l'espace non-blanc (espaces, nouvelles lignes, onglets, etc.)

+4

utilisez simplement \ s pour faire correspondre si l'espace existe, puis utilisez not() ou!() Pour inverser pourrait être plus rapide. – ccppjava

+1

Je pense que le raccourci '\ S' est meilleur, car en utilisant'! (\ S) 'vous pourriez manquer d'autres caractères, resp. il pourrait ne pas fonctionner dans un certain contexte, comme mon éditeur de texte Netbeans :). http://www.regular-expressions.info/charclass.html#shorthand – Mateng

Questions connexes