본문 바로가기
728x90
반응형

javascript71

[자바스크립트 정규표현식] 작성하기5 - 띄어쓰기, 탭 등등... 공백(스페이스 탭 줄바꿈 등등 포함한 전체 공백을 의미) \s 공백 제외 문자 \S let sample = "Whitespace is important in separating words"; let countNonWhiteSpace1 = /\s/g; let result1 = sample.match(countNonWhiteSpace1); let countNonWhiteSpace2 = /\S/g; let result2 = sample.match(countNonWhiteSpace2); result1 >> , , , , result2 >> W,h,i,t,e,s,p,a,c,e,i,s,i,m,p,o,r,t,a,n,t,i,n,s,e,p,a,r,a,t,i,n,g,w,o,r,d,s 줄바꿈 \n 탭 \t 2019. 5. 17.
[자바스크립트 정규표현식] 작성하기4 - 간편하게 작성하기 \w \w == [A-Za-z0-9_] 알파벳대소문자와 숫자 _ 를 추출 let quoteSample = "The five boxing wizards jump quickly."; let alphabetRegexV2 = /\w/g; let result = quoteSample.match(alphabetRegexV2); 결과 result 는 T,h,e,f,i,v,e,b,o,x,i,n,g,w,i,z,a,r,d,s,j,u,m,p,q,u,i,c,k,l,y 그렇다면 2019/05/16 - [javascript] - [자바스크립트 정규표현식] 작성하기3 - 기호 이용하기 이글에서 봤던 +를 이용하면 let quoteSample = "The five boxing wizards jump quickly."; let alp.. 2019. 5. 17.
[자바스크립트 정규표현식] 작성하기3 - 기호 이용하기 기호(^)를 이용해 제외하고 추출하기 OR 문장의 시작부분이 일치하는지 검사하기 제외하고 추출하기 let quoteSample = "3 blind mice."; let myRegex = /[^0-9 .]/gi; let result = quoteSample.match(myRegex); let myRegex = /[^0-9 .]/gi; 이 의미는 0부터9, (공백), .(점)을 제외한 문자 이때 ^는 [] 안에 있어야한다. (g=해당문자전체 추출/ 없을경우 해당하는 맨 앞에 한글자만 추출함// i=대소문자상관없이추출) result는 >> b,l,i,n,d,m,i,c,e 문장의 시작부분이 일치하는지 검사하기 ^기호가 []없이 사용된다면 시작부분이 일치되는지 검사한다. let rickyAndCal = "Cal .. 2019. 5. 16.
[자바스크립트 정규표현식] 작성하기2 - 문자열에서 특정 문자를 추출 let extractStr = "Extract the word 'coding' from this string."; let codingRegex = /coding/; let result = extractStr.match(codingRegex); extractStr에서 codingRegex의 값인 coding이 있는지 검사해서 있으면 결과값으로 전달한다. result 의 값은 coding 이다. 그렇다면, 문장에 같은 문자열이 반복적으로 들어있는 경우는 어떻게 추출할까 위에 처럼 그냥 쓸 경우에는 첫번째 요소만 반환된다. 그러므로 g 를 써줘서 반복되는 모든 요소들을 반환하도록 한다. let twinkleStar = "Twinkle, twinkle, twinkle, little star"; let starR.. 2019. 5. 15.
728x90
반응형