public String replace(){
String[] parts = str.split("&([A-Za-z]+|[0-9]+|x[A-Fa-f0-9]+);");
for (int i = 0; i < parts.length; i++) {
System.out.println(parts[i]);
}
return "";
}
什么使这条线正好 “字符串[]份= str.split(” &([A-ZA-Z] + | [0-9] + | X [ A-发f0-9] +); “);”?我尝试在我的代码,但它没有做任何事情......有人给一个字符串的例子,所以我可以看到它是如何分裂?如何使用正则表达式分割字符串的
'<文本1 > <文本2 >' – DNA
有无数个这样的网站http://www.myregextester.com/在那里你可以交互 – demongolem
看起来更像是XML/HTML实体抛出各种串的,因此前导'&'和尾部';' – DNA