标签内容提取器

时间:2019-07-07 06:46:40

标签: java arrays regex string

任何人都请解释正则表达式(“ <(。+)>([^ <] +)”)。

String line = in.nextLine();
boolean matchFound = false;
Pattern r = Pattern.compile("<(.+)>([^<]+)</\\1>");
Matcher m = r.matcher(line);

while (m.find()) {
    System.out.println(m.group(2));
    matchFound = true;
}
if ( ! matchFound) {
    System.out.println("None");
}

0 个答案:

没有答案