[英]How Split sentence In Java with "" caractére
How Can I split sentence like :我如何拆分句子,如:
aaaa "00000036" dddd "Raison aaaMotif" a été enregistrée avec succès.
to get 00000036 number !!!?得到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];
What you can do is :你可以做的是:
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
As you can see, In the above snippet I've use \\"someString"\\
in my code to have multiple double quotes in my String
!正如你所看到的,在上面的代码片段中,我在我的代码中使用了
\\"someString"\\
在我的String
有多个双引号!
Happy coding!快乐编码!
如果您只对数字感兴趣,也可以执行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();
that toast will show 00000036 .. have fun那个吐司会显示 00000036 ..玩得开心
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.