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는 문자열에서 줄바꿈을 표시하는 5가지 규칙을 지원합니다:
(*ANYCRLF)를 사용하면 CR, LF 또는 CRLF만 일치합니다.
<code class="php">if (preg_match('~(*ANYCRLF)\R~', $string)) { echo "Matched CR, LF, or CRLF."; }</code>
문자 클래스 내에서 R은 특별한 의미를 잃고 문자 그대로의 "R" 문자로 취급됩니다.
위 내용은 [\\r\\n]을 사용하지 않고 PHP에서 \\r과 \\n을 일치시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!