[정규표현식] 기본부터 차근차근 알아보기 #8 (복습 - 정규표현식 정량자와 중괄호 표기법 비교)
·
이론/프론트엔드
정량자 (*, +, ?) 의 사용과 중괄호 표기법 비교모든 정량자 표기법을 중괄호 표기법으로 대체할 수 있습니다.문자열 : AA ABA ABBA ABBBA정규표현식: AB*A첫 번째 일치: AA ABA ABBA ABBBA모든 일치: AA ABA ABBA ABBBA 이 표현식은 'A' 다음에 0개 이상의 'B'가 있고 다시 'A'가 오는 패턴을 찾습니다.정규표현식: AB{0,}A첫 번째 일치: AA ABA ABBA ABBBA모든 일치: AA ABA ABBA ABBBA 이 표현식은 'A' 다음에 0개 이상의 'B'가 있고 다시 'A'가 오는 패턴을 찾습니다.AB{0,}는 AB*와 동일합니다.정규표현식: AB+A첫 번째 일치: AA ABA ABBA ABBBA모든 일치: AA ABA ABBA ABBBA 이 표현..
[정규표현식] 기본부터 차근차근 알아보기 #6-3 (물음표(?) - 0회 또는 1회 일치)
·
이론/프론트엔드
몰음표(?) - 물음표 앞 문자 0회 또는 1회 일치문자열 : -XX-@-XX-@@-XX-@@@-XX-@@@@-XX-@@-@@-정규표현식: -X?XX?X 첫 번째 일치: --XX-@-XX-@@-XX-@@@-XX-@@@@-XX-@@-@@-모든 일치: --XX-@-XX-@@-XX-@@@-XX-@@@@-XX-@@-@@- 이 표현식은 '-' 다음에 'X'가 0회 또는 1회 나타나고,그 뒤에 'XX'가 1회 나타나며, 다시 'X'가 0회 또는 1회 나타나는 패턴을 찾습니다.정규표현식: -@?@?@?-첫 번째 일치: --XX-@-XX-@@-XX-@@@-XX-@@@@-XX-@@-@@-모든 일치: --XX-@-XX-@@-XX-@@@-XX-@@@@-XX-@@-@@- 이 표현식은 '-' 다음에'@'가 0회 또는 1회 나타..
[정규표현식] 기본부터 차근차근 알아보기 #6-2 (더하기 연산자(+) - 1회 이상 일치)
·
이론/프론트엔드
더하기(+) - 더하기 앞 문자 1회 이상 일치문자열 : -@@@- * ** - - "*" -- * ** -@@@-정규표현식: \*+첫 번째 일치: -@@@- * ** - - "*" -- * ** -@@@- 모든 일치: -@@@- * ** - - "*" -- * ** -@@@- 이 표현식은 * 문자가 1회 이상 나타나는 부분을 찾습니다.정규표현식: -@+-첫번째 일치: -@@@- * ** - - "*" -- * ** -@@@- 모든 일치 : -@@@- * ** - - "*" -- * ** -@@@- 이 표현식은 '-' 다음에 '@'가 1회 이상 나타나고 다시 '-'로 끝나는 부분을 찾습니다정규표현식: [^ ]+첫번째 일치: -@@@- * ** - - "*" -- * ** -@@@- 모든 일치 : -@@@..
[정규표현식] 기본부터 차근차근 알아보기 #7 (중괄호를 사용해 반복 횟수 지정)
·
이론/프론트엔드
중괄호를 사용한 문자 반복{m} m번 만큼 반복{m,n}최소 m ~ 최대 n{m,}최소 m 이상문자열: One ring to bring them all and in the darkness bind them정규표현식: .{5}첫번째 일치: One ring to bring them all and in the darkness bind them모든 일치: One ring to bring them all and in the darkness bind them 이 표현식은 임의의 문자(줄바꿈 문자를 제외한)(띄어쓰기 포함) 5개가 연속으로 나타나는 부분을 찾습니다.정규표현식: [els]{1,3}첫번째 일치: One ring to bring them all and in the darkness bind them모든 일치..
[정규표현식] 기본부터 차근차근 알아보기 #6-1 (별표(*) - 0회 이상 일치)
·
이론/프론트엔드
별표(*) - 별표 앞 문자 0회 이상 일치문자열: @- *** -- "*" -- *** -@-정규표현식 : .*첫 번째 일치: -@- *** -- "*" -- *** -@-모든 일치: -@- *** -- "*" -- *** -@-이 표현식은 0회 이상 나타나는 모든 문자와 일치합니다. 따라서 전체 문자열이 일치합니다.정규표현식: -A*-첫 번째 일치: -@- *** -- "*" -- *** -@-모든 일치: -@- *** -- "*" -- *** -@-이 표현식은 '-' 다음에 'A'가 0회 이상 나타나고 다시 '-'로 끝나는 부분을 찾습니다. 여기서 'A'가 없기 때문에 'A'가 0회 나타나는 경우로 '--' 문자열이 일치합니다.정규표현식: [-@]*첫 번째 일치: -@- *** -- "*" -- *..
[정규표현식] 기본부터 차근차근 알아보기 #6 (별표, 더하기 기호, 물음표의 문자 횟수 지정)
·
이론/프론트엔드
정량자는 특정 문자가 몇 번 나타날 수 있는지를 지정합니다. 별표 * (사례 1)은 0회 이상 일치하고, 더하기 기호 + (사례 2)는 1회 이상 일치하며, 물음표 ? (사례 3)는 0회 또는 1회 일치합니다. 문자열 : aabc abc bc정규표현식 : a*b첫 번째 일치: aabc abc bc모든 일치: aabc abc bc 이 표현식은 'a'가 0회 이상 나타난 후 'b'가 오는 부분을 찾습니다. 정규표현식 : a+b첫 번째 일치: aabc abc bc모든 일치:  aabc abc bc 이 표현식은 'a'가 1회 이상 나타난 후 'b'가 오는 부분을 찾습니다. 정규표현식: a?b첫 번째 일치: aabc abc bc모든 일치: aabc abc bc 이 표현식은 'a'가 0회 또는 1회 나타난 후 'b..
[정규표현식] 기본부터 차근차근 알아보기 #5 (대괄호 안 캐럿(^), 괄호 안 수직선(|))
·
이론/프론트엔드
대괄호 안 ^로 시작하면 지정된 문자가 선택되지 않습니다.문자열: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789정규 표현식: [^CDghi45]첫 번째 일치: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789모든 일치: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 이 표현식은 C, D, g, h, i, 4, 5를 제외한 모든 문자를 일치시킵니다. 정규 표현식: [^W-Z]첫 번째 일치: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789..
[정규표현식] 기본부터 차근차근 알아보기 #4 (정규표현식 범위 지정)
·
이론/프론트엔드
문자 범위는 [ - ] 구문을 사용하여 지정할 수 있습니다이는 여러 범위를 하나의 표현식으로 지정할 수 있습니다문자열 : ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789정규표현식: [C-K]첫 번째 일치: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789모든 일치: ABCDEFGHIJKLMNOPQRSTUVWXYZ abcdefghijklmnopqrstuvwxyz 0123456789 이 표현식은 대문자 'C'에서 'K'까지의 단일 문자를 일치시킵니다.즉, 일치하는 문자는 C, D, E, F, G, H, I, J, K 입니다. 정규표현식: [CDEFGHIJK]첫 번째 일치: A..
[정규표현식] 기본부터 차근차근 알아보기 #3 (대괄호 [])
·
이론/프론트엔드
대괄호 [] 안에는 문자 목록을 제공할 수 있습니다.대괄호 안의 문자들 중 하나라도 발견되면 일치한다고 판단합니다문자 클래스는 대소문자를 구분하지 않으며, 순서에 상관없이 일치하는 문자가 있으면 매치됩니다. 문자열 :  How do you do?정규 표현식: [oyu]첫 번째 일치: How do you do?모든 일치: How do you do? [oyu]는 문자 o, w, y 중 하나와 일치합니다.따라서 각 문자가 o,y,u 중 존재한다면 통과 됩니다.정규 표현식: [dH].첫 번째 일치: How do you do?모든 일치: How do you do? [dh]는 문자 d, H 중 하나와 일치합니다.따라서 각 문자가 d, H 중 존재한다면 통과 됩니다.정규표현식: [owy][yow]첫 번째 일치: Ho..
[정규표현식] 기본부터 차근차근 알아보기 #2 (정규표현식에서의 .(점))
·
이론/프론트엔드
정규 표현식에서 점(.)은 모든 문자와 일치하는 메타 문자입니다.문자열 : Regular expressions are powerful!!!정규 표현식:  .첫 번째 일치: Regular expressions are powerful!!!모든 일치: Regular expressions are powerful!!! 이 경우, 정규 표현식 .는 소스 텍스트의 모든 문자와 일치합니다.  따라서 첫 번째 일치는 맨 앞의 문자 하나, 모든 일치는 문자열의 모든 개별 문자입니다.정규표현식: ......첫 번째 일치: Regular expressions are powerful!!!모든 일치:Regular expressions are powerful!!! 여기서 ......는 여섯 개의 점으로 구성되어 있으며, 각 점은 ..
OBJECTIVE
'티스토리챌린지' 태그의 글 목록 (2 Page)