在PHP 中,不使用[rn] 匹配r 和n的挑戰] 需要不同的方法。
PCRE 提供了幾個處理換行符的轉義序列,包括 R。
範例:
<code class="php">$string = " Test "; // Match any Unicode newline sequence if (preg_match('~\R~u', $string)) { echo "Matched CR, LF, or any Unicode newline."; }</code>
< ;h3>換行約定的其他選項
PCRE 支援五種用於指示字串換行符的約定:
<code class="php">if (preg_match('~(*ANYCRLF)\R~', $string)) { echo "Matched CR, LF, or CRLF."; }</code>使用(*ANYCRLF) 確保僅符合CR、LF或CRLF。
以上是如何在 PHP 中匹配 \\r 和 \\n 而不使用 [\\r\\n]?的詳細內容。更多資訊請關注PHP中文網其他相關文章!