为了账号安全,请及时绑定邮箱和手机立即绑定

如何根据多个分隔符拆分()一个字符串?

如何根据多个分隔符拆分()一个字符串?

梵蒂冈之花 2023-06-08 21:03:05
尝试从今日埃及提取文本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


查看完整回答
反对 回复 2023-06-08
  • 1 回答
  • 0 关注
  • 104 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信