簡體   English   中英

使用正則表達式分割字符串

[英]Splitting String with Regular Expression

嗨,我真的不明白正則表達式:P

這是輸入字符串:

"{\"Name\", \"Surname\", \"Age\", \"Other string with letters and numbers\"}"

這是我想要的字符串的輸出數組:

  • 名稱;
  • 姓;
  • 年齡;
  • 其他字母和數字字符串

換句話說,我必須消除"{,

這將匹配您指定的所有術語:

\\"(.*?)\\"

工作示例: http : //rubular.com/r/A91DetXakU

    String str = "{\"Name\", \"Surname\", \"Age\", \"Other string with letters and numbers\"}";
    String strArr[] = str.replaceAll("\\}|\\{|\"", "").split(",");
    for (String tmpStr : strArr) {
        System.out.println(tmpStr);

    }

輸出:

名稱

年齡
其他字母和數字字符串

yourString.split("[\\\\", {}]");

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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