gpt4 book ai didi

java - 如何在java中使用*分割字符串?

转载 作者:行者123 更新时间:2023-12-02 01:03:30 25 4
gpt4 key购买 nike

我的字符串包含多个 * 但我想使用 * at of 进行分割这个正则表达式的第一个索引 ~*{ 但他们已经分割了所有的刺其中包含*?

这是当前代码:

String text="hdr_Tran_Id=CRDSUMMARY~*hdr_Ref_No=1~*res_Status=00000~*{\"ResErrMsg\":\"SUCCESS\",\"ResTxnRefCode\":\"CARDNUMLIST\",\"ResLocalTxnDtTime\":\"20190830173112\",\"ResCardNumList\":[{\"ResCardNumber\":\"47703601****5004\",\"ResStatusDesc\":\"OPEN NORMAL\",\"ResCardStatus\":\"00\",\"ResEMailId\":\"lokesh.v4@gmail.com\",\"ResBirthDate\":\"16-11-1987\"},{\"ResCardNumber\":\"60820101****2002\",\"ResStatusDesc\":\"OPEN NORMAL\",\"ResCardStatus\":\"00\",\"ResEMailId\":\"bhandarkarn@gmail.com\",\"ResBirthDate\":\"01-01-1950\"}";




public static String validation(String text){
System.out.println(text);
String[] newText=null;
String finalText=null;
if (text.contains("~")) {
newText=text.split("~*\\{");
System.out.println("length "+newText.length);
finalText=newText[1];
System.out.println("New Text "+newText);
System.out.println("Final Text "+finalText);
return finalText;
}

最佳答案

你可以使用

newText=text.split("~*\\{", 2);

检查String.split(java.lang.String regex, int limit)供引用

关于java - 如何在java中使用*分割字符串?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57752619/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com