gpt4 book ai didi

java - 使用正则表达式提取一些模式

转载 作者:行者123 更新时间:2023-12-01 12:35:42 24 4
gpt4 key购买 nike

我正在尝试编写一个与“digit~digit~string~sentence”匹配的正则表达式模式。例如14~742091~065M998~PE ROUX 214。到目前为止我已经提出了以下内容:

字符串正则表达式=“\\d+~?\\d+~?\\w+~?”

如何提取最后一个~后面的句子?

最佳答案

使用Capturing Groups :

\d+~?\d+~?\w+~(.*)

group(1) 包含您想要的部分。

另一个解决方案是使用 String#split :

String[] splitted = myString.split("~");
String res = splitted[splitted.length() - 1];

关于java - 使用正则表达式提取一些模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25618435/

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