Je veux une fonction pour rechercher une chaîne pour voir si elle contient $ [0-9] ou $ [a-f, A-F]En Java, comment puis-je rechercher cette certaine regex?
Ainsi, si elle contient $ a ou $ e, elle deviendra vraie.
Je veux une fonction pour rechercher une chaîne pour voir si elle contient $ [0-9] ou $ [a-f, A-F]En Java, comment puis-je rechercher cette certaine regex?
Ainsi, si elle contient $ a ou $ e, elle deviendra vraie.
La regex est /\$[A-Fa-f0-9]/
et vous pouvez l'utiliser comme ça:
Pattern.matches("\$[A-Fa-f0-9]", yourString);
Voir http://download.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html
Vérifiez les docs Java, très simple:
créer regex avec l'aide de ce tutoriel: méthode http://download.oracle.com/javase/tutorial/essential/regex/matcher.html
matchs d'utilisation() de la classe String: http://download.oracle.com/javase/7/docs/api/java/lang/String.html#matches%28java.lang.String%29
Prenez le sentier regex: http://download.oracle.com/javase/tutorial/essential/regex/intro.html – miku
Vous ne vous préoccupez un caractère après le signe dollar? Vous vous souciez seulement de la vérité, pas des valeurs elles-mêmes? –