【发布时间】:2018-05-15 20:18:54
【问题描述】:
我正在使用 Ruby on Rails 5.1。在 Ruby 中,如果第一个字符匹配某个字符但后面的序列与模式不匹配,我该怎么说我想匹配一个字符串?也就是说,我想匹配一个数字,前提是 taht 后面的序列不是我后面跟着其他两个数字的数组中的字符。这是我的字符数组...
2.4.0 :010 > 代币 => [":", ".", "'"]
所以这个字符串不匹配
3:00
因为 ":00" 匹配我的数组中的字符模式,后跟两个数字。但是这个字符串
3400
会匹配。该字符串也将匹配
3:0
这会匹配
3
因为上面没有任何内容。如何在 Ruby 中编写适当的正则表达式?
【问题讨论】:
标签: ruby regex pattern-matching