2013-12-09 5 views

ответ

1

Изменить шаблон использовать просмотровой за possitive проверки утверждения для A:

Pattern ptrn = Pattern.compile("(?<=A)(.*)"); 
+0

Это что-то страшное. – Staven

+0

? Страшно, каким образом? – Szymon

0

Вы можете сделать это в одной строке:

String afterA = str.replaceAll(".*?A *", ""), 
3

Вы можете просто поместить A вне вашего захвата группа.

String s = "A to B"; 
Pattern p = Pattern.compile("A *(.*)"); 
Matcher m = p.matcher(s); 
while (m.find()) { 
    System.out.println(m.group(1)); // "to B" 
} 

Вы также можете разделить строку.

String s = "A to B"; 
String[] parts = s.split("A *"); 
System.out.println(parts[1]); // "to B" 
Смежные вопросы