这里是正则表达式:/<\?nib.+\?>/im
为什么不能使用这个正则表达式?
我测试其上的文件是这样的:
<html>
<head>
<title>OPEN LARK</title>
</head>
<body>
<h1>THIS IS A HEADER
<?nib
asdf
?>
</h1>
</body>
</html>
我越来越不匹配。我怎样才能解决这个问题?
这里是正则表达式:/<\?nib.+\?>/im
为什么不能使用这个正则表达式?
我测试其上的文件是这样的:
<html>
<head>
<title>OPEN LARK</title>
</head>
<body>
<h1>THIS IS A HEADER
<?nib
asdf
?>
</h1>
</body>
</html>
我越来越不匹配。我怎样才能解决这个问题?
因为点(.
)与换行符不匹配。
在JavaScript的方式是[\s\S]
@ p.s.w.g:小心,因为ruby中的m与其他正则表达式中的s相似,但在javascript中m意味着逐行模式。 –