gpt4 book ai didi

java - 使用正则表达式,如何在Java中找到比字符串中的数字大的两位数字

转载 作者:行者123 更新时间:2023-11-30 07:51:54 25 4
gpt4 key购买 nike

我有一个长度最多为1000的字符串,字符串中每两位数字代表一个数字,如何查找字符串中是否包含比我输入的数字大的数字?

例如000102252500 代表数字 00, 01, 02, 25, 25, 00,如果我输入的数字为 20(该数字可以更改),如何使用正则表达式查找字符串是否包含大于 20 的数字?

谢谢!

最佳答案

使用这个正则表达式你应该匹配它但是您必须生成一个正则表达式来匹配所有大于输入数字的 2 位数字,在本例中是中间括号内的 20。(2[1-9])|([3-9][0-9])//这匹配从 21 到 99 的任何数字

    ^(\d\d)*((2[1-9])|([3-9][0-9]))(\d\d)*$

关于java - 使用正则表达式,如何在Java中找到比字符串中的数字大的两位数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33243358/

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