ine1 = "se.inc on line 329.</li>"
expect_value = "^(?!.*(mysql)).*$"
reg = Regexp.new(expect_value,true)
if line1 && line1 =~ reg
puts "match true"
end
如上,这个程序目前为止是成功的。 当 line1 中不包含 mysql 的时候,正确输出了”match true“ 那么问题来了,如果 line1 所包含的字符串存在多行,即包含了回车换行符之后,每次只匹配第一行就结束了。 我知道是回车换行导致的问题,但是怎么想都没写对有效的正则表达式,有哪位能帮忙下吗? 感谢!