gpt4 book ai didi

Ruby Regexp 精确匹配字符串

转载 作者:数据小太阳 更新时间:2023-10-29 07:24:17 26 4
gpt4 key购买 nike

我有一个 Ruby 正则表达式问题。

if string == /(^\d{1,3})/ # this matches both "24" and "24 gravida ut aliquam"
# code...
end

我希望正则表达式只匹配“24”。
我应该怎么做才能只允许数字?

最佳答案

if string =~ /(^\d{1,3}$)/
# code...
end

顺便说一句,如果您只想匹配“24”(而不是“39”或“42”),您不需要正则表达式,您需要进行直接比较:

if string == "24"
# code...
end

关于Ruby Regexp 精确匹配字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3456785/

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