【发布时间】:2013-02-04 20:51:47
【问题描述】:
我试图找出后面只有“..”的字符串,但找不到:
["..ab","...cc","..ps","....kkls"].each do |x|
puts x if /../.match(x)
end
..ab
...cc
..ps
....kkls
=> ["..ab", "...cc", "..ps", "....kkls"]
["..ab","...cc","..ps","....kkls"].each do |x|
puts x if /(.)(.)/.match(x)
end
..ab
...cc
..ps
....kkls
=> ["..ab", "...cc", "..ps", "....kkls"]
预期输出:
["..ab","..ps"]
【问题讨论】:
-
您的意思是字符串正好以 2 个(并且没有更多)句点开头吗?
-
记住这一点。是特殊字符,需要在正则表达式中转义:\.
-
@iamnotmaynard - 是的,我希望字符串开头只有 2 个句点。