> 일반적인 문제 > 정규식은 무엇으로 끝나나요?

정규식은 무엇으로 끝나나요?

DDD
풀어 주다: 2023-11-15 16:17:11
원래의
3591명이 탐색했습니다.

정규식은 $, b, (?=…), (?!..) 등과 같은 기호로 끝납니다. 자세한 소개: 1. $, 문자열의 끝을 나타내는 데 사용됩니다. 2. b, 특정 문자가 아닌 위치를 일치시키는 데 사용됩니다. 3. (?=...), 특정 문자가 아닌 위치를 일치시키는 데 사용됩니다. 문자는 현재 위치 뒤의 문자열에서 일치할 수 있어야 하지만 어떤 문자도 사용하지 않음을 나타냅니다. 4. (?!..), 특정 문자가 아닌 위치를 일치시키는 데 사용됩니다. 문자열에서 현재 위치 이후에는 일치할 수 없음을 나타냅니다.

정규식은 무엇으로 끝나나요?

이 튜토리얼의 운영 체제: Windows 10 시스템, Dell G3 컴퓨터.

정규식의 끝은 정규식에서 문자열의 끝이 어떻게 표현되는지를 나타냅니다. 정규식에서는 일부 특수 문자와 기호를 사용하여 문자열의 끝을 나타낼 수 있습니다.

달러 기호($): 정규식에서 달러 기호는 문자열의 끝을 나타내는 데 사용됩니다. 예를 들어 정규식 "abc$"는 "defabc", "xyzabc"와 같이 "abc"로 끝나는 문자열과 일치하지만 "abcxyz"는 일치하지 않습니다.

너비 없음 어설션(b): 너비 없음 어설션은 특정 문자가 아닌 위치를 일치시키는 데 사용되는 특수 정규식 구문입니다. 정규식에서 b는 단어의 경계를 나타내며 문자열의 끝을 나타내는 데에도 사용할 수 있습니다. 예를 들어 정규식 "abcb"는 "def abc", "xyz abc"와 같이 "abc"로 끝나는 문자열과 일치하지만 "abc xyz"는 일치하지 않습니다.

너비가 0인 긍정적 예측 어설션((?=...)): 너비가 0인 긍정적 예측 어설션은 특정 문자가 아닌 위치를 일치시키는 데 사용되는 특수 정규식 구문입니다. 정규식에서 (?=...)는 현재 위치 뒤의 문자열에서 문자를 사용하지 않고 ...와 일치할 수 있어야 함을 의미합니다. 따라서 (?=$)를 사용하여 문자열의 끝을 나타낼 수 있습니다. 예를 들어 정규식 "abc(?=$)"는 "defabc", "xyzabc"와 같이 "abc"로 끝나는 문자열과 일치하지만 "abcxyz"는 일치하지 않습니다.

너비가 0인 부정 예측 어설션((?!..)): 너비가 0인 부정 예측 어설션은 특정 문자가 아닌 위치를 일치시키는 데 사용되는 특수 정규식 구문입니다. 정규식에서 (?!..)는 현재 위치 뒤의 문자열에서 ...가 일치할 수 없음을 의미합니다. 따라서 (?!.)를 사용하여 문자열의 끝을 나타낼 수 있습니다. 예를 들어 정규식 "abc(?!.)"는 "defabc", "xyzabc"와 같이 "abc"로 끝나는 문자열과 일치하지만 "abcxyz"는 일치하지 않습니다.

위의 방법은 특정 필요에 따라 선택하여 사용할 수 있다는 점에 유의하세요. 때로는 다양한 정규식 엔진 및 구문 규칙에 따라 약간의 차이가 있을 수 있습니다. 따라서 정규식을 사용할 때는 올바른 사용과 이해를 위해 관련 문서와 정보를 참조하는 것이 가장 좋습니다.

위 내용은 정규식은 무엇으로 끝나나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿