Je veux rechercher Wildcard ('<', '>') dans une chaîne, les compter et obtenir leurs positions dans Java. Ma chaîne est comme ci-dessousRechercher des caractères génériques ('<', '>'), comptez-le et obtenez la position dans Java
Peter < 5554>, John < 5556>,
quelle fonction dois-je utiliser? Je vous remercie.
solution Nice, bien que l'OP ne demandait pas postions de ce modèle, mais pour la position des caractères '<' and '>' (mais peut-être avez-vous résolu ce qu'il regardait * vraiment *;)) –
Merci à tous. J'utilise Pattern. = D True Soft, puis-je savoir plus comment faire une expression régulière? – soclose
Voir http://www.regular-expressions.info/. Dans ce cas, '<' signifie que vous vous occupez de '<'; '[^>]' signifie un caractère qui n'est pas '>'; '*' est pour zéro ou plusieurs caractères, et '>' correspond '>'. Si votre contenu est formé par un ou plusieurs chiffres, vous pouvez utiliser '<\d+>'. En Java, vous devez échapper backslash: '" <\\d+> "'. –