이 기사는 주로 Javascript의 정규 표현식에서 $ 및 ^의 사용법을 공유합니다.
이번에는 정규 표현식에서 $와 ^의 사용법을 살펴보겠습니다.
이제 문자열 str="abc.css"
그리고 .css를 일치시키려고 합니다. , 즉, 이것이 CSS 파일인지 확인하세요
<span style="font-family: 微软雅黑, "Microsoft YaHei";"><script type="text/javascript"><br/> var str="abc.css";<br/> var pattern=/\.css$/;<br/> console.log(str.match(pattern));<br/></script><br/></span>
결과를 살펴보겠습니다.
Array(1) 0: ".css" groups: undefined index: 3 input: "abc.css" length: 1__proto__: Array(0)
좋아, 결과는 배열이고 .css와 일치합니다.
한 번 살펴보겠습니다. /.css$/ 우선 이 점을 이스케이프 처리하는 것입니다. 점은 모든 단일 문자와 일치할 수 있다고 이전에 말했습니다.
점을 직접 쓰는 것은 불가능하며
마지막으로 $ ,$ 는 오른쪽부터 일치한다는 의미, 즉 문자열 str의 마지막 숫자는 s 입니다. 이는 .css
의 마지막 숫자와 일치합니다. string str은 s입니다. .css의 끝에서 두 번째 숫자와 일치합니다...
문자열이 str = "abc.cssa"라고 가정하면 결과는 무엇입니까? 물론 마지막 숫자가 일치하지 않기 때문에 null입니다.
그래서 $는 문자열 끝에서 뒤에서 앞으로 일치한다는 의미입니다.
이 $를 보는 데 오랜 시간이 걸렸습니다. 다음 ^은 매우 간단합니다.
^은 문자열의 처음부터 일치한다는 의미입니다.
참고: [ ] 안에 들어가면 '없다'라는 뜻이고 더 이상 처음부터 일치한다는 뜻이 아니므로
각별히 주의하시기 바랍니다.
관련 권장 사항:
위 내용은 Javascript 정규식에서 $ 및 ^ 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!