我有这个字符串2 Intel(R) Itanium(R) Processor 9320s (1.66 GHz, 16 MB)
我需要获得1.66 GHz,这可以是任何东西时钟速度为 1600 MHz
或 1.33 GHz
等
有什么帮助吗?
我正在尝试类似 \b\([\d\s\w\.]*,\b
请给出您的建议
最佳答案
您可以将此正则表达式与 Pattern 类一起使用:
"\\d+(\\.\\d+)?\\s*.?Hz"
它将搜索一个十进制数,后跟可选空格和一个可选乘数(我使用正则表达式中的任何字符 - 因为我只需要匹配它),并以“Hz”结尾。
关于java - 正则表达式从 Groovy 中的字符串中识别时钟速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607500/