嘗試從今日埃及提取文本18-Aug-2019 14:00最后更新時間:2019 年 8 月 18 日 14:00(格林威治標準時間),我的步驟是在“:”處拆分作為第一步,然后進行拆分“ (" 部分(基本上是 2 個拆分),2 個拆分不起作用......我們可以只從一步做到這一點嗎?謝謝代碼試驗:lastupdated1=lastupdated.split("Last Update Time: ")[1]lastupdated2=lastupdated1.split(" (GMT")[0]錯誤是:2019-08-19 14:54:53.692 ERROR c.k.katalon.core.main.TestCaseExecutor - ? Test Cases/REGIONAL MARKET NEWS/Verify_whether_news_getting_updated FAILED. Reason: java.util.regex.PatternSyntaxException: Unclosed group near index 5 (GMT at java_lang_String$split$0.call(Unknown Source) at Verify_whether_news_getting_updated.run(Verify_whether_news_getting_updated:41)
1 回答

慕婉清6462132
TA貢獻1804條經驗 獲得超2個贊
您可以輕松地從Egypt Today 中提取文本18-Aug-2019 14:00 Last Update Time: 18-Aug-2019 14:00 (GMT) 僅使用一次通過split()正則表達式您可以使用以下解決方案:
代碼塊:
String myNewString = "Egypt Today Last Update Time: 18-Aug-2019 14:00 (GMT)";
String[] tokens = myNewString.split(": |\\(");
System.out.println(tokens[1]);
控制臺輸出:
18-Aug-2019 14:00
添加回答
舉報
0/150
提交
取消