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