PHP에서 줄 바꿈 스타일을 바꾸는 방법
PHP에서는 다양한 줄 바꿈 스타일을 처리하는 것이 어려울 수 있습니다. 모든 줄 바꿈('rn', 'n', 'r')을 'rn'으로 바꾸려면 다음 방법을 사용할 수 있습니다:
preg_replace()를 R로
이 방법은 정규 표현식을 활용하여 모든 유니코드 개행 시퀀스와 일치합니다( OS):
$string = preg_replace('~\R~u', "\r\n", $string);
CRLF 개행만 일치시키려는 경우:
$string = preg_replace('~(*BSR_ANYCRLF)\R~', "\r\n", $string);
참고:
R용 PCRE 옵션
PCRE는 R을 사용자 정의할 수 있는 옵션을 제공합니다. 동작:
특수 패턴 시퀀스
또는 패턴 자체에서 R 일치 동작을 지정할 수 있습니다.
예:
$pattern = '(*BSR_ANYCRLF)\R'; preg_replace($pattern, "\r\n", $string);
이러한 특수 시퀀스는 문자열의 시작 부분에 배치되어야 합니다. 패턴은 대문자이며 pcre_compile()로 설정된 옵션을 무시할 수 있습니다.
위 내용은 PHP에서 개행 스타일을 효과적으로 바꾸는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!