JS Replace()의 고급 사용법 소개
"ABCABCabc".replace("A","B")를 자주 사용 하 는 학생 들 은 비교적 잘 알 것 이다.문장의 최종 결 과 는 BBCABC 인 데 이런 방법 은 바 꿀 수 밖 에 없다.
첫 번 째 일치 하 는 요소 입 니 다.모든 걸 바 꾸 면?정규 표현 식 을 사용 하면 됩 니 다:
"ABCABCabc".replace(/A/g,"B")를 사용 하면 됩 니 다.그럼 A 를 바 꾸 고 싶 으 면 a 도 바 꿀 수 있 나 요?
"ABCABCabc".replace(/a/ig,"B")를 사용 할 수 있 습 니 다.
플래그:i 표지 ignore 크기 무시,g 표지 global 반복 검색,m 표지 여러 줄 검색(이것 은 잠시 테스트 되 지 않 았 습 니 다)
또한 그들의 조합 을 사용 할 수 있다.예 를 들 어 위 에 사 용 된 ig 는 표 지 를 모든 것 으로 바 꾸 고 대소 문 자 를 무시 할 수 있다.
정규 정규 정규 표기 법:
var reg=new RegExp(/patten/flag)
var strs="".match(reg);
flag 가 g 를 사용 한 후에 strs 는 문자열 배열 을 되 돌려 줍 니 다.여러 문자열 중 임의의 문자열 을 일치 시 키 려 면 사용 할 수 있 습 니 다
reg=new RegExp(/abc|xyz/ig);
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
JS 판단 수조 네 가지 실현 방법 상세그러면 본고는 주로 몇 가지 판단 방식과 방식 판단의 원리를 바탕으로 문제가 있는지 토론하고자 한다. 예를 들어 html에 여러 개의 iframe 대상이 있으면 instanceof의 검증 결과가 기대에 부합되지 않을...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.