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