java - 正则表达式从 Groovy 中的字符串中识别时钟速度

标签 java regex groovy

我有这个字符串2 Intel(R) Itanium(R) Processor 9320s (1.66 GHz, 16 MB)我需要获得1.66 GHz,这可以是任何东西时钟速度为 1600 MHz1.33 GHz

有什么帮助吗?

我正在尝试类似 \b\([\d\s\w\.]*,\b 请给出您的建议

最佳答案

您可以将此正则表达式与 Pattern 类一起使用:

"\\d+(\\.\\d+)?\\s*.?Hz"

它将搜索一个十进制数,后跟可选空格和一个可选乘数(我使用正则表达式中的任何字符 - 因为我只需要匹配它),并以“Hz”结尾。

关于java - 正则表达式从 Groovy 中的字符串中识别时钟速度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11607500/

相关文章:

java - 如何使用 JQuery 附加 servlet 的输出

javascript - 使用javascript匹配几个字符后的非数字

java - 如何以编程方式检查页面的 url 是否正在重定向?

groovy - Gradle 自动打印数字

java - 按字母顺序比较数组

java - ViewPager2 刷卡时闪烁/重新加载

java - 将字节数组保存到文件时显示丑陋的字符

javascript - 仅控制多个电子邮件域的正则表达式

C# RegEx 模式将字符串拆分为 2 个字符的子字符串

json - 如何使用groovy排除json中的空属性