分裂表達我想要分割所有逗號和空格例如:定期在Java
String[] text = "tag1, tag2 tag3, tag4";
的excpected結果是:
result[0] = "tag1"
result[1] = "tag2"
result[2] = "tag3"
result[3] = "tag4"
感謝。
分裂表達我想要分割所有逗號和空格例如:定期在Java
String[] text = "tag1, tag2 tag3, tag4";
的excpected結果是:
result[0] = "tag1"
result[1] = "tag2"
result[2] = "tag3"
result[3] = "tag4"
感謝。
更新 - 正則表達式西建議,你可以在一個更簡單的方式做到這一點:
String text = "tag1, tag2 tag3, tag4";
String[] result = text.split("[\\s,]+");
for (String s : result) {
System.out.println(s);
}
結果:
[tag1, tag2, tag3, tag4]
你可以使用Groovy代替Java嗎?然後你可以使用一個擴展操作符並將其敲出一行。 – pczeus
斯普利特'\ S * \ S *'。 – Tushar
我得到這個錯誤:無效的轉義序列(有效問卷是\ B \牛逼\ n \˚F\ r \」 \」 \\) – user11001
取決於你如何使用它 – Tushar