這裏是正則表達式:/<\?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意味着逐行模式。 –