[정규표현식] 기본부터 차근차근 알아보기 #10 (정규표현식 \w 문자 약어)
·
이론/프론트엔드
\w 는 모든 단어문자(알파벳, 숫자, 밑줄) 와 일치한다정규표현식에서 \w 는 단어문자를 매칭하는데 사용됩니다단어문자에는 영문자, 숫자, 밑줄(_) 을 포함합니다그러나 일부 언어에서는 이런 약어가 인식되지 않을 수 있습니다.이때는 대신 문자 클래스인 [A-z0-9_]를 사용합니다 문자열 : A1 B2 c3 d_4 e:5 ffGG77--__--정규표현식: \w첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__-- 이 표현식은 단어 문자를 하나 매칭합니다.정규표현식: \w*첫 번째 일치: A1 B2 c3 d_4 e:5 ffGG77--__--모든 일치: A1 B2 c3 d_4 e:5 ffGG77--__-- 이 표현식은 0개 이상의..
[정규표현식] 기본부터 차근차근 알아보기 #9 (복습 - 물음표로 최소한의 횟수로 지정)
·
이론/프론트엔드
정량자 뒤 물음표 추가하여 최소한의 횟수로 지정정규 표현식의 기본 동작과 최소 매칭을 위한 수정된 동작을 수행합니다. 기본적인 정량자의 기능에 물음표(?)가 뒤따르면최소한의 횟수로 일치하도록 동작이 변경됩니다. 예를 들면 +(더하기) 연산자의 경우1회 이상 일치이므로최소한의 횟수는 1개가 됩니다. 문자열 : One ring to bring them all and in the darkness bind them정규표현식: r.*첫번째 일치: One ring to bring them all and in the darkness bind them모든 일치: One ring to bring them all and in the darkness bind them 이 표현식은 'r' 다음에 0개 이상의 어떤 문자도 포함..
[정규표현식] 기본부터 차근차근 알아보기 #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..
OBJECTIVE
'분류 전체보기' 카테고리의 글 목록 (2 Page)