Beim Versuch, die Zeilenumbruchzeichen r und n mithilfe von v (vertikaler Leerraum) abzugleichen, kann es zu unerwarteten Ergebnissen kommen. Es gibt jedoch mehrere Alternativen, um diese Übereinstimmung zu erreichen.
Alternativen:
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>
Das obige ist der detaillierte Inhalt vonWie kann man \\r und \\n abgleichen, ohne [\\r\\n] zu verwenden?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!