[정규표현식] 기본부터 차근차근 알아보기 #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!!! 여기서 ......는 여섯 개의 점으로 구성되어 있으며, 각 점은 ..
[정규표현식] 기본부터 차근차근 알아보기 #1 (대소문자 구별, 공백 문자 구별, 특정 문자 ^ & 구별, 특수문자 사용하려면?)
·
이론/프론트엔드
정규 표현식은 대소문자를 구분합니다. 따라서 두 가지 경우를 살펴보면 다음과 같습니다.문자열 : Hello, world!정규 표현식: Hello첫 번째 일치: Hello, world!모든 일치: Hello, world! 이 경우는 정규 표현식이 대문자 'H'로 시작하는 'Hello'를 찾기 때문에, 텍스트에서 'Hello'를 성공적으로 찾습니다.정규 표현식: hello첫 번째 일치: Hello, world!모든 일치: Hello, world!이 경우는 정규 표현식이 소문자 'h'로 시작하는 'hello'를 찾으려 하지만, 텍스트에는 대문자 'H'로 시작하는 'Hello'만 있기 때문에 일치하는 결과를 찾지 못합니다.결론적으로, 정규 표현식은 대소문자를 구분하기 때문에 'Hello'와 'hello'는 서로..
[정규표현식] 정규표현식을 배워야 하는 이유, 사용하는 곳, 다양한 예시 - 패스워드 검증, 이메일 주소 검증, 전화번호 형식 검증, HTML 태그 제거
·
이론/프론트엔드
정규표현식은 프로그래밍과 데이터 처리에서 매우 유용한 도구입니다.  많은 사람들이 정규표현식의 필요성을 느끼지 못하고 지나치기 쉽지만, 실제로는 다양한 상황에서 활용될 수 있습니다.  이번 포스팅에서는 정규표현식의 정의부터 시작해, 왜 배워야 하는지, 그리고 어떤 상황에서 사용되는지에 대해 자세히 알아보겠습니다.  정규표현식이란?정규표현식(Regular Expression, RegEx)은특정한 패턴을 가진 문자열을 찾거나 대체하는 데 사용되는 강력한 도구입니다.예를 들어, 이메일 주소, 전화번호, 특정 형식의 데이터 등을 검증하거나 추출할 때 유용합니다. 정규표현식은 다양한 프로그래밍 언어에서 지원되며,그 문법은 언어마다 약간의 차이가 있지만 기본적인 개념은 동일합니다.  정규표현식을 배워야 하는 이유정..
OBJECTIVE
'이론/프론트엔드' 카테고리의 글 목록 (2 Page)