14
특히 ^는 "match start"를 의미하며 정규 표현식에서 "다음이 아님"을 의미하는 경우는 언제입니까?정규 표현식의 캐럿
위키 백과 문서 및 기타 참고 자료에서 나는 처음과 후자를 대괄호로 사용할 때 전자를 의미한다고 결론을 내렸지 만, 프로그램이 어떻게 시작과 대괄호에있는 경우를 처리합니까? ? 말하자면, [b-d] t $는 무엇입니까?
특히 ^는 "match start"를 의미하며 정규 표현식에서 "다음이 아님"을 의미하는 경우는 언제입니까?정규 표현식의 캐럿
위키 백과 문서 및 기타 참고 자료에서 나는 처음과 후자를 대괄호로 사용할 때 전자를 의미한다고 결론을 내렸지 만, 프로그램이 어떻게 시작과 대괄호에있는 경우를 처리합니까? ? 말하자면, [b-d] t $는 무엇입니까?
^
[]
의 내부와 처음에있는 경우에만 "다음이 아님"이므로 [^...]
입니다.
시작 부분에 []
이지만 이 아닌 경우이 아니면 실제 ^
문자를 의미합니다.
탈출 (\^
) 일 때 실제 ^
문자를 의미합니다.
다른 모든 경우에는 문자열/행의 시작을 의미합니다 (언어/설정에 따라 다름). 그래서 짧은
:
[^abc]
->하지 A, B 또는 C[ab^cd]
-> A, B^(문자), C 또는 D\^
->은 ^
문자그래서 ^[b-d]t$
의미 : 라인
예 : HTTP : // regexr.com? 354gb –