Java patternatcing regexJAVA

Программисты JAVA общаются здесь
Anonymous
Java patternatcing regex

Сообщение Anonymous »

Я делаю шаблон, совпадающий с Matcher.matches, поступает как ложный, в то время как Matchter.replaceall на самом деле находит шаблон и заменяет его. Также Matcher.Group (1) возвращает исключение. < /P>

@Test
public void testname() throws Exception {
Pattern p = Pattern.compile("(.*)");
Matcher m = p.matcher("SDFS878SDF87DSF");
System.out.println("Why is this false=" + m.matches());
String s = m.replaceAll("HEY");
System.out.println("But replaceAll found it="+s);

}
< /code>

Мне нужен matcher.matches (), чтобы вернуть true, и Matcher.group (1), чтобы вернуть
" sdfs878sdf87dsf < /document>" < /p>

>

Подробнее здесь: https://stackoverflow.com/questions/158 ... hing-regex

Вернуться в «JAVA»