Jestem nowy w używaniu Regex, przeszedłem przez kilka samouczków, ale nie znalazłem takiego, który odnosi się do tego, co chcę robić,
Chcę czegoś wyszukać, ale zwracam wszystko, co następuje, ale nie sam ciąg wyszukiwania
np. „ Jakieś kiepskie zdanie, które jest niesamowite ”
wyszukaj „ zdanie ”
powrócić „ to jest niesamowite ”
Każda pomoc byłaby bardzo mile widziana
Jak dotąd to jest moje wyrażenie regularne
sentence(.*)
ale zwraca: zdanie, które jest niesamowite
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");
}
Matcher
?