簡體   English   中英

用特殊字符拆分字符串

[英]Split the String with special character

你能為這個特殊的角色提供建議嗎? 我們如何在java中替換和拆分?

記事本中的符號:- 在此處輸入圖片說明

示例代碼:因為它具有特殊性。 在此處輸入圖片說明

如果您只有鈴字符,則可以使用:

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM