我试图让文本在标签内,即<text>.我在做:
Pattern pattern = Pattern.compile("(?<=\\<).*(?=\\>)");
Run Code Online (Sandbox Code Playgroud)
我认为这说:任何字符都是之前的0次或更多次<(正面观察),然后是>(正向前瞻).
Matcher m = pattern.matcher(data);
if (!m.matches()) continue; //Called in a for loop
Run Code Online (Sandbox Code Playgroud)
但是例如输入没有匹配<text> some other stuff here.
我在这做错了什么?