两个正则表达式连接时拆分返回0

时间:2019-06-25 12:56:21

标签: android regex

我有代码

String input1 ="<at id=\"0\">sssss</at><at id=\"1\">kkkk</at>";
String input2 ="<at id=\"0\">sssss</at>-<at id=\"1\">kkkk</at>";
private void checkRegext(String input){
  String regex = "<at id=\"(.*?)\">(.*?)</at>";
  Pattern pattern = Pattern.compile(regex);
  Matcher matcher = pattern.matcher(input);
  String[] splits = input.split(pattern.pattern());
  Log.d("lenght",splits.length+"");
}

当我尝试使用input1时,它将返回0,但是当我尝试输入2时,它将返回2。 这有什么区别?

0 个答案:

没有答案