Я пытаюсь использовать регулярное выражение, которое извлекает данные из строки типа
<B Att="text">Test</B><C>Test1</C>
Извлеченные выходные данные должны быть Test и Test1.Это то, что я делал до сих пор:
public class HelloWorld {
public static void main(String[] args)
{
String s = "<B>Test</B>";
String reg = "<.*?>(.*)<\\/.*?>";
Pattern p = Pattern.compile(reg);
Matcher m = p.matcher(s);
while(m.find())
{
String s1 = m.group();
System.out.println(s1);
}
}
}
Но это дает результат <B>Test</B>
.Кто-нибудь может указать, что я делаю неправильно?