私はこのような線を一致させようとしています
(white space)ERROR(some text)(new line)
(some text)
私が試したのはこのような正規表現であり、機能していません
if (/\sERROR(.*)(\n.*)/){
}
/s修飾子を使用: /\sERROR(.*)(\n.*)/s. そして、あなたの貪欲さに注意してください(.*)。
$_の前に印刷しifます。
文字列が単一の空白で始まっていると確信していますか? \s*そうでない場合は、代わりにが必要です\s。
埋め込まれた改行はめったにありませんが、実際に改行がありますか? はいの場合s、最後の の後に修飾子が必要になります/。
他のすべてが失敗した場合は、マニュアルをお読みください。