위의 정규식을 설명해 주세요. 쿼리 문자열의 이름/값 쌍과 일치할 수 있지만 이것이 어떤 종류의 일치 규칙인지 잘 모르겠습니다. ? 예를 들어 &name=bob&age=10은 name=bob 및 age=10과 일치할 수 있습니다
설명해 보겠습니다.
//ig 대소문자를 무시하고 전 세계적으로 검색한다는 뜻입니다
//ig
자세한 내용은 js 정규식 개체를 참조하세요.
이 정규 표현식은 세 부분으로 나눌 수 있습니다:
1) ([^&=]+)
([^&=]+)
는 '&', '='가 아닌 1~n(n>1) 문자를 일치시키는 것을 의미합니다
2) = 일치 = 기호를 의미합니다(하나만)
=
3) ([^&=]*)
([^&=]*)
는 1)과 비슷한 의미이지만 표현된 숫자가 다릅니다:
'&', '=' 문자가 아닌 문자를 0에서 n까지 일치(n은 양의 정수)
여기서 다음 사항에 유의해야 합니다.
a) 정규식 수량자
b) 정규식 그룹화 및 그룹화는 다양한 모드로 반환됩니다
마지막으로, 정규식은 시작하기 쉬운 개념이 아닙니다. 몇 가지 질문이나 상황으로는 능숙하게 사용할 수 없습니다.
설명해 보겠습니다.
//ig
대소문자를 무시하고 전 세계적으로 검색한다는 뜻입니다자세한 내용은 js 정규식 개체를 참조하세요.
으아악이 정규 표현식은 세 부분으로 나눌 수 있습니다:
1)
([^&=]+)
는 '&', '='가 아닌 1~n(n>1) 문자를 일치시키는 것을 의미합니다
2)
=
일치 = 기호를 의미합니다(하나만)
3)
([^&=]*)
는 1)과 비슷한 의미이지만 표현된 숫자가 다릅니다:
'&', '=' 문자가 아닌 문자를 0에서 n까지 일치(n은 양의 정수)
여기서 다음 사항에 유의해야 합니다.
a) 정규식 수량자
b) 정규식 그룹화 및 그룹화는 다양한 모드로 반환됩니다
마지막으로, 정규식은 시작하기 쉬운 개념이 아닙니다. 몇 가지 질문이나 상황으로는 능숙하게 사용할 수 없습니다.