[정규표현식] 기본부터 차근차근 알아보기 #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)은특정한 패턴을 가진 문자열을 찾거나 대체하는 데 사용되는 강력한 도구입니다.예를 들어, 이메일 주소, 전화번호, 특정 형식의 데이터 등을 검증하거나 추출할 때 유용합니다. 정규표현식은 다양한 프로그래밍 언어에서 지원되며,그 문법은 언어마다 약간의 차이가 있지만 기본적인 개념은 동일합니다.  정규표현식을 배워야 하는 이유정..
OSI 참조 모델 (OSI 7계층) - OSI 참조 모델 이란? OSI 참조 모델 4가지 기본 요소, 개방형 시스템
·
이론/네트워크
서로 다른 형태의 분산 시스템 간에 데이터 전송이 가능한 개방형 시스템의 필요성이 커지면서ISO에서 데이터 통신 네트워크 시스템에 대한 OSI 참조 모델을 규정했다 개방형 시스템이란?서로 특성이 다른 이질적 네트워크 시스템끼리 각자의 하부구조와 무관하게 데이터 통신이 가능한 시스템OSI(Open System Interconnetion Reference Model) OSI 참조 모델 (OSI 7계층) 이란?목적은?다양한 프로세스가 해당 시스템의 사양, 환경에 구애받지 않고 다른 시스템의 응용프로그램과 정보처리 작업을 할 수 있도록 하는 것이다즉, 표준화와 관련된 기본 골격을 제공하는 것이다 OSI 참조모델은특정 시스템에 대한 프로토콜 의존도 줄이고,보편적인 개념, 용어를 사용해 컴퓨터의 논리 구조를 규정 ..
네트워크 프로토콜의 3가지 기본요소
·
이론/네트워크
네트워크 프로토콜 이란?네트워크로 연결된 디바이스 사이에 유의미한 데이터 교환을 위해서는데이터 전송, 수신과 관련된 일련의 규칙이 필요하다.이 일련의 규칙이 네트워크 프로토콜이다합의된 규칙인 프로토콜에 따라 무엇을, 어떻게, 언제 통신 할 것인지 정해야 한다 프로토콜의 기본 요소구문 (Syntax)데이터 형식, 부호화 및 신호의 크기 등을 포함해 무엇을 전송할 것 인가에 관한 내용이 들어 있다의미 (Semantics)데이터의 특정한 형태에 대한 해석을 어떻게 할 것인가와 그 해석에 따라 어떻게 동작을 취할 것인가 등전송의 조정 및 오류 처리를 위한 제어정보 등을 포함 타이밍 (Timing)데이터를 언제, 얼마나 빠른 속도로 전송할 것인가와 같은 내용을 포함 개체(Entity)특성이 서로 다른 네트워크 시..
OBJECTIVE
'이론' 카테고리의 글 목록 (2 Page)