正则表达式匹配多行的字符串

时间:2018-01-15 15:09:47

标签: ruby regex

我使用正则表达式来匹配源文件中的字符串。我有一个正则表达式:

(["'])(?:(?=(\\?))\2.)*?\1

只有当它们在同一条线上时才匹配开盘和收盘价。例如,

"hello world!" 

匹配,但

"hello
world!"

没有。

是否可以修改它以便两个案例都匹配?

1 个答案:

答案 0 :(得分:0)

您正在寻找标志m(/regexp/m

它有点旧,但http://rubular.com/有一个ruby regexp测试界面,基本类和修饰符剩余。