# regular expressions
21.09.28
hashcode란? 정규표현식이란? > 특정한 규칙을 가진 문자열의 집합을 표현하기 위한 형식언어. > ex) 이메일, 전화번호,주민번호와 같은 정해진 형식들. > 숫자 : ^[0-9]*S > 영어 : ^[a-zA-Z]*S > 한글 : ^[가-힣]*S
.png)
C# 정규식 | C# Regular expressions | JMON
정규식은 텍스트를 처리하는 강력하고 유연하며 효율적인 방법을 제공합니다. 정규식의 광범위한 패턴 일치 표기법을 사용하면 많은 양의 텍스트를 빠르게 구문 분석하여 다음을 할 수 있습니다.특정 문자 패턴을 찾습니다.텍스트의 유효성을 검사하여 미리 정의된 패턴(예: 전자 메
정규표현식 하위표현식
하위표현식은 큰 표현식 안에 속한 일부 표현식을 한 항목으로 다루도록 한데 묶은 것이다.괄호를 사용한다. OR(|)과 조합할 때도 있고 중첩해서 사용할 수도 있다.참고: Ben Forta, Learning Regular Expressions(2018)
정규표현식 위치 찾기
전체 텍스트가 아닌 특정 위치에서 텍스트를 찾을 때도 있다. 그럴 경우 위치 찾기를 사용한다.위치 찾기 position matching 는 텍스트 문자열 안에서 반드시 일치해야 하는 위치를 지정할 때 사용된다. The cat scattered his food all o
정규표현식 반복 찾기
만약 이메일 주소와 일치하는 정규표현식이 필요할 때는 어떻게 해야할까?이메일 주소의 기본 형식은 이런 식이다.text@text.text전에 배운 메타문자인 \\w 로 표현 한다면\\w@\\w.\\w정도로 할 수 있는데, 이렇게 하면 a@b.c 등의 주소 밖에 찾지 못한
정규표현식의 메타 문자
문자 그대로의 의미가 아닌 특별한 의미로 쓰이는 문자를 메타문자라고 한다. 앞서 본 역슬래시(\\), 마침표(.), 대괄호(\[])도 메타문자다. 공백 문자 찾기 정규표현식 검색을 수행할 때, 눈에 보이지 않는 공백 문자들을 찾아야 할 때가 있다. 이를 경우 다음과
정규표현식 문자 집합
마침표(.)는 어떤 문자와도 일치하지만, 문자 집합을 이용하면 특정 범위의 문자들과 일체하는 결과를 얻을 수 있다. 다음 예문에서 na와 sa만 해당되는 결과를 찾고 싶다. 하지만 마침표(.)를 이용하면 ca1.xls라는 불필요한 내용도 패턴에 해당되게 된다. 이를 해
정규표현식으로 간단한 문자 찾기
한 개 혹은 그 이상의 문자를 사용해 간단한 문자 검색을 하는 방법이다.평범한 텍스트도 정규표현식이 될 수 있다.Hello, my name is Ben. Please visit my website.BenHello, my name is Ben. Please visit
정규표현식 소개
정규표현식의 필요성 정규표현식(regular expressions, 정규식, regex)은 특정 문제를 해결할 수 있는 도구다. 다음과 같은 상황을 상상해 보자. 대소문자를 구별하지 않고 car라는 텍스트를 찾는데, 단어 중간에 car가 들어간 경우는 제외할 경우(s
Regular Expressions Cheat Sheet
Basic matching | symbol | character | | :-: | - | | . | 와일드 카드. 어떤 문자와도 일치한다. | | \s | 공백 문자와 일치한다. | | \S | 비 공백 문자와 일치한다.(소문자 \s와 반대) | | \d | 숫자와 일치한다. [0-9]와 동일하다. | | \D | 숫자 이외의 문자와 일치한다. 와 동일하다...
Regex- g flag와 []의 기능, 그 외
character classes(sets) 기호입니다. \[] 안에 들어있는 character range을 만족하는 스트링(또는 문자) 패턴이 있는지 한번 검사합니다.: 표현식을 만족시키는 패턴이 한 개 이상 있는지 검사합니다. match() 함수의 리턴 값이 스트링