178 votes

Symbole pour n'importe quel nombre de n'importe quel caractère dans l'expression régulière ?

Je me demande s'il y a un symbole pour n'importe quel nombre (y compris zéro) de n'importe quel caractère

288voto

Mat Points 104488
.*

. est n'importe quel caractère, * signifie répété zéro ou plusieurs fois.

27voto

stema Points 36113

Tu veux dire

 .*

. tout caractère, sauf le caractère de nouvelle ligne, avec le mode dotall, il inclut également les caractères de nouvelle ligne

* tout montant de l'expression précédente, y compris 0 fois

6voto

Sorrow Points 4176

J'utiliserais .* . . correspond à n'importe quel caractère, * signifie 0 occurrence ou plus. Vous aurez peut-être besoin d'un commutateur DOTALL vers l'expression régulière pour capturer de nouvelles lignes avec . .

-8voto

Loduwijk Points 512

Oui, il y en a un, c'est l'astérisque : *

 a* // looks for 0 or more instances of "a"

Cela devrait être couvert dans tout didacticiel ou documentation Java regex que vous recherchez.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X