0
我有一个十六进制字符串,我正在寻找一种模式用于搜索特定范围内的2位数字的十六进制数字。 我知道如果使用像“B [0-9A-F]”这样的模式,我会找到B0和BF之间的所有值,但是如果我需要搜索范围如BF-C1,那么所有值BF C0和C1我可以使用什么样的模式?Java十六进制正则表达式
谢谢大家!
我有一个十六进制字符串,我正在寻找一种模式用于搜索特定范围内的2位数字的十六进制数字。 我知道如果使用像“B [0-9A-F]”这样的模式,我会找到B0和BF之间的所有值,但是如果我需要搜索范围如BF-C1,那么所有值BF C0和C1我可以使用什么样的模式?Java十六进制正则表达式
谢谢大家!
是否真的有必要使用正则表达式?为什么不转换并进行范围比较? –
为什么使用regexes呢?您可以使用带有基数16的'Integer.parseInt()'并测试解析整数的值范围 – fge
http://www.codinghorror.com/blog/2008/06/regular-expressions-now-you-have- two-problems.html –