정규 표현 식 "(^ | &)" 이 무슨 뜻 이에 요?
사용법 1: 시작 을 한정 하 다
문서 에 서 는 입력 과 일치 하 는 시작 이 라 고 설명 합 니 다. 여러 줄 의 표시 가 true 로 설정 되 어 있 으 면 뒤에 붙 어 있 는 문자 와 일치 합 니 다. 예 를 들 어 / ^ A / 는 "An e" 중의 A 와 일치 하지만 "ab A" 중의 A 와 일치 하지 않 습 니 다.
용법 2: (아니오) 반대
이 문자 가 문자 집합 모드 의 첫 번 째 문자 에 나타 날 때 그 는 다른 의 미 를 가지 게 될 것 이다.
예 를 들 어
/[^a-z\s]/ "my 3 sisters" "3"
여기 있 는 '^' 는 문자 류 의 부정 을 의미 하고 위의 정규 표현 식 은 (a 에서 z 와 공백 문자) 가 아 닌 문자 와 일치 한 다 는 뜻 이다. 요약:
언제
시작 을 제한 하 는 예 를 나타 낸다.
1
2
3
4
5
/
[(^\s
+
)(\s
+
$)]
/
g
(^cat)$
(^cat$)
^(cat)$
^(cat$)
부정 을 나타 내 는 예시:
1
2
3
[^a] “ a ”。
[^a
-
zA
-
Z0
-
9
] “ ”。
[\^abc] “ a b c”。
대 비 를 통 해 '^' 라 는 문 자 는 중 괄호 '[]' 에서 사용 되면 문자 류 의 부정 을 나타 내 고 그렇지 않 으 면 한 정 된 시작 을 나타 낸다.내 가 말 하 는 것 은 '[]' 에서 직접 사용 하 는 것 이 며, 끼 워 넣 기 사용 은 포함 되 지 않 는 다. 사실은 '[]' 는 문자 집합 을 대표 합 니 다. '^' 는 문자 집중 만 이 역방향 문자 집합 이라는 뜻 입 니 다.
다음으로 전송:https://www.cnblogs.com/kelelipeng/p/11194314.html
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.