gpt4 book ai didi

java - 在字符串中找到一个 6 位数字

转载 作者:搜寻专家 更新时间:2023-11-01 03:57:54 25 4
gpt4 key购买 nike

我有一个来自短信的字符串,例如:

“您的代码:123456。您的引用号是 012。总金额是 E 1250,00..”

现在我需要提取代码“123456”,每次都不同,但总是 6 位数字。

如何从字符串中提取这 6 位数字?我可以以某种方式使用 Regex 表达式吗?我需要确定,所以我不想在“代码:”上进行拆分。

编辑:其余文本可以不同,但​​短信中只有 6 位数字。

最佳答案

6 位数字的正则表达式是

\d{6}

编辑:代码看起来像

public static String extractDigits(final String in) {
final Pattern p = Pattern.compile( "(\\d{6})" );
final Matcher m = p.matcher( in );
if ( m.find() ) {
return m.group( 0 );
}
return "";
}

关于java - 在字符串中找到一个 6 位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8727323/

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