gpt4 book ai didi

ruby - 如何编写正则表达式以仅查找四位数的数字?

转载 作者:数据小太阳 更新时间:2023-10-29 06:52:06 25 4
gpt4 key购买 nike

我正在尝试在 Ruby 中编写一个正则表达式来搜索字符串中只有四位数字的数字。我正在使用
/\d{4}/ 但这是给我四位数或更多位数的数字。

例如:“12345-456-6575 一些文本 9897

在这种情况下,我只需要 98976575,但我还得到了长度为五个字符的 1234

最佳答案

"12345-456-6575 some text 9897".scan(/\b\d{4}\b/)
=> ["6575", "9897"]

关于ruby - 如何编写正则表达式以仅查找四位数的数字?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6998321/

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