정규 표현식에서 개행 문자 일치
해결책 1: DOTALL 수정자
DOTALL 수정자를 사용하면 점( .) 개행 일치:
'/<div>(.*)<\/div>/s'
해결책 2: 탐욕스럽지 않은 일치
탐욕스러운 일치를 방지하려면 *?와 함께 탐욕스럽지 않은 일치를 사용하세요.
'/<div>(.*?)<\/div>/s'
해결책 3: < 다른 태그가 없는 경우
< 다른 태그가 없는 경우:
'/<div>([^<]*)<<\/div>/''
정규식 구분 기호에 대한 참고 사항
/ 이외의 문자를 정규식 구분 기호로 사용할 수 있으므로 이스케이프가 더 쉽습니다. 특수 문자 사용:
'#<div>([^<]*)<<\/div>#'
주의
이 솔루션은 중첩된 div, 추가 공백, HTML 주석 및 기타 복잡성으로 인해 실패할 수 있습니다. 안정적인 HTML 구문 분석을 위해 HTML 구문 분석기 사용을 고려해보세요.
위 내용은 정규 표현식의 `` 태그 내에서 개행 문자를 일치시키는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!