正则表达式将字符串视为ruby

时间:2015-07-10 19:01:25

标签: ruby regex ruby-on-rails-3

我是红宝石的新手。我对数据需要匹配模式感到震惊。我想知道是否有正则表达式使ruby将字符串视为多行。

1 个答案:

答案 0 :(得分:3)

我认为您正在寻找m选项。 m允许.匹配新行。

a = "this is my
string"
 => "this is my\nstring" 

a
 => "this is my\nstring" 

a.match /my.string/m
 => #<MatchData "my\nstring"> 

a.match /not my.string/m
 => nil