이 글은 JS 정규식에 대한 심층적인 이해를 위해 미리 정의된 클래스와 경계에 대한 분석을 주로 소개합니다. 이제 필요한 친구들이 참고할 수 있도록 공유하겠습니다. 🎜 🎜#사전 정의된 클래스
의미 | ||
---|---|---|
캐리지 리턴 및 라인 피드를 제외한 모든 문자 | d | |
D | [^0-9] | |
[^tnx0Bfr] | 공백이 아닌 문자 | |
[a-zA-Z_0-9] | 단어 문자(문자, 숫자, 밑줄) | |
비단어 문자 | 사전 정의 클래스를 사용하면 빠르게 일치할 수 있습니다. 문자 클래스 및 범위 클래스를 사용하려면 많은 코드를 작성해야 하지만 사전 정의된 클래스를 사용하려면 다음과 같이 작성하면 됩니다. | |
정규 표현식은 일반적으로 사용되는 여러 가지 경계 일치 문자도 제공합니다. 🎜# | ^ | |
#🎜 🎜#$#🎜🎜 # | xxx로 끝남 |
비단어 경계
단락에서 일부 단어만 일치시키고 싶을 때 경계는 종종 유용합니다. are not letter in a word | Word Boundary vs. Non-Word Boundary |
---|---|
^ 및 $ - 시작과 끝 | 다양한 용도로 사용하기 위해 시작 또는 끝 문자, ^ 및 $ 를 사용하면 이 문제를 완벽하게 해결할 수 있습니다. |
여러 줄의 경우 ^ 및 $ | 을 사용합니다. 여러 줄의 경우 이 경우 m 을 사용하여 여러 줄 모드로 들어가 각 줄의 시작 및 끝 일치 문자를 일치시킵니다. |
관련 추천: | JS 정규식의 범위 클래스 분석에 대한 심층적인 이해 |
# 🎜🎜# | JS 정규 표현식의 메타 문자 및 문자 클래스 분석에 대한 심층적인 이해
위 내용은 JS 정규식의 사전 정의된 클래스 및 경계 분석에 대한 심층적인 이해의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!