Obtenir le texte qui suit, après la correspondance de la regex

Je suis nouveau à l'aide de Regex, j'ai été en passant par un râteau de tutoriels mais je n'ai pas trouvé un qui s'applique à ce que je veux faire,

Je veux à la recherche de quelque chose, mais qui reviennent tout ce qui suit, mais pas la chaîne de recherche lui-même

par exemple "Certains boiteux phrase qui est génial"

de la recherche pour "phrase"

retour "qui est génial"

Toute aide serait grandement appréciée

C'est ma regex jusqu'à présent

sentence(.*) 

mais il retourne: phrase qui est génial

Pattern pattern = Pattern.compile("sentence(.*)");

Matcher matcher = pattern.matcher("some lame sentence that is awesome");

boolean found = false;
while (matcher.find())
{
    System.out.println("I found the text: " + matcher.group().toString());
    found = true;
}
if (!found)
{
    System.out.println("I didn't find the text");
}
  • Quel est votre appel? Êtes-vous à l'aide de Matcher?
  • Je suis en utilisant le comparateur et le modèle
  • ... et on a quand même envie de voir votre code Java dans afin de les aider à évaluer ce qui est mauvais.
  • System.out.println("I found the text: " + "some lame sentance that is aweomse".substring(end()));
  • +1 si vous êtes un nazi de la grammaire comme moi
  • Nazi doit disposer d'un capital N...

InformationsquelleAutor Scott | 2011-02-15