gpt4 book ai didi

java - 如何使用 java String.replaceAll(string regex,string replacement) 来得到我想要的?

转载 作者:行者123 更新时间:2023-12-01 14:00:34 25 4
gpt4 key购买 nike

代码:

  String etr = "fdsfsdaf\nTKT:1101234567890FSDFD";

格式类似于“.+\nTKT:\d{13}.+”。

如何使用String.replaceAll实现“\nTKT:”后的前3个数字?在这个例子中,我想要得到的是“110”。排除Matcher、Pattern 和其他字符串方法,如indexOf()。因为我发现正则表达式包括“?:”,“?<”,但我尝试过但失败了,比如“:

      replaceAll(".+\nTKT:(?=[\\d{3}])\\d{10}.+","");

提前致谢。我只知道正则表达式的一些基本用途。

最佳答案

或者您可以replaceAll(".+\nTKT:(\\d{3})\\d{10}.+", "$1");

关于java - 如何使用 java String.replaceAll(string regex,string replacement) 来得到我想要的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374942/

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