У меня есть код
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, но когда я попробую с input2, он вернется 2. Какая здесь разница?