gpt4 book ai didi

正则表达式的 Java 模式

转载 作者:行者123 更新时间:2023-11-29 06:52:05 27 4
gpt4 key购买 nike

我有一个 2 列的 tsv 文件,其中第一列有

1-FN3Z1-206329557431
1-FN411-153115736976

我试图删除值的前两部分(即提取 206329557431153115736976)。我使用在线正则表达式工具生成模式

图案

".*?\\d+.*?\\d+.*?(\\d+)" AND ".*?\\d+.*?\\d+. *?\\d+.*?(\\d+)"

它们独立运行良好。我正在尝试寻找组合的正则表达式模式。关于如何做到这一点的任何指示。

最佳答案

为什么不使用 split 例如:

String spl = "1-FN411-153115736976".split("-")[2];

如果你想要一个正则表达式,你可以使用 (.*?-){2}(.*),这意味着在第二个 - 之后获取所有内容

regex demo

输出

206329557431
153115736976

关于正则表达式的 Java 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44647401/

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