[英]Split the String with special character
如果您只有鈴字符,則可以使用:
String data="164/165/165"; //the hidden bells are there, generated via echo $'164\a/165\a/165' | pbcopy
System.out.println("length with hidden bells: "+data.length());
String elems [] = data.split("\\a/");
for(String e:elems) {
System.out.println(e);
System.out.println(e.length());
}
輸出:
length with hidden bells: 13
164
3
165
3
165
3
您還可以使用十六進制表示法: \\x07
請參閱: https : //www.cisco.com/c/en/us/td/docs/ios/12_4/cfg_fund/command/reference/cfnapph.html
筆記:
如果您有不同的特殊字符,您可以通過十六進制值創建一個字符類,或者您可以簡單地使用\\D+
如果您只想從字符串中提取數字或\\\\W+
如果您的字符串還包含字母。 此外,如果您的/
前面總是有一個您想丟棄的字符,那么./
應該可以正常工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.