[英]Ruby Regexp Match String Exactly
我有一個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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.