v (垂直空白) を使用して改行文字 r と n をマッチングしようとすると、予期しない結果が発生する可能性があります。ただし、この一致を実現するための代替手段がいくつかあります。
代替手段:
R (Unicode Newline Sequence):
<code class="php">preg_match('~\R~', $string); // Matches any Unicode newline sequence in ASCII range preg_match('~\R~u', $string); // Matches any Unicode newline sequence</code>
(*ANYCRLF) R:
<code class="php">preg_match('~(*BSR_ANYCRLF)\R~', $string); // Matches only CR, LF, or CRLF</code>
以上が[\\r\\n] を使用せずに \\r と \\n を一致させるにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。