0

Ruby => 如何匹配包含#和数字示例的字符串 #56

例如,我有一个字符串“我的卷号是 #256767”

我应该匹配字符串是否有 # 符号和旁边的数字

4

2 回答 2

2

使用 Ruby 的match

!"my roll number is #256767".match(/#\d+/).nil?
于 2013-03-07T12:32:48.930 回答
0

使用类似的东西:

m = s.match(/^.*(#\d+).*$/)
unless m.nil?
  puts m[1]
end
于 2013-03-07T12:31:29.977 回答