簡體   English   中英

如何在 Java 中用 "" caractére 拆分句子

[英]How Split sentence In Java with "" caractére

我如何拆分句子,如:

aaaa "00000036" dddd "Raison aaaMotif" a été enregistrée avec succès.

得到00000036號碼!!!?

MsgOffreAdded =.Span_MSG_Id_Offre_added.getText();
/*
* split to get code 
*/
String[] arr = MsgOffreAdded.split("\\"|\\""");
System.out.println("code new offre de prix" + arr[1]);
MsgOffreAdded = arr[1];

你可以做的是:

String str = "aaaa \"00000036\" dddd \"Raison aaaMotif\" a été enregistrée avec succès.";
String []splitStr = str.split("\"");
System.out.println(splitStr[0]); //print -> aaaa
System.out.println(splitStr[1]); //print -> 00000036

正如你所看到的,在上面的代碼片段中,我在我的代碼中使用了\\"someString"\\在我的String多個雙引號!

快樂編碼!

如果您只對數字感興趣,也可以執行str.replaceAll("^.*\\"([0-9]+)\\".*$", "$1")

    String stringToSplit = "aaaa 00000036 dddd Raison aaaMotif a été enregistrée avec succès.";

    String numberString  = stringToSplit.replaceAll("[^0-9]", "");
    int number = Integer.valueOf(numberString);
    Toast.makeText(this,number,Toast.LENGTH_SHORT).show();

那個吐司會顯示 00000036 ..玩得開心

暫無
暫無

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

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