J'ai une regex qui, d'après ce que je peux dire et ce que dit RegexPal, ne correspond pas à la chaîne complète que je suis en train de tester (seulement sa partie la plus à droite). Cependant, matcher.matches()
renvoie la valeur true! Alors, quel est le moyen le plus fiable de déterminer si un Matcher java.util.regex correspond réellement à une chaîne?Vérification de la correspondance d'une expression régulière
En outre, supposons que l'on veut utiliser matcher.find() comme suit:
if (a match was found)
{
while (matcher.find())
{
// Do whatever
}
]
Est-il possible de mettre en œuvre la « correspondance a été trouvée » vérification de l'état?