Regex 2

SQL - 텍스트 관련 함수, window function

리트코드 솔루션을 필사하면서 새롭게 알게된 함수와 기능들입니다. 텍스트 관련 함수 : regexp_substr, regexp_replaceregexp_substr : 문장 속에서 특정 문자로 시작하는 단어를 찾을 때 사용합니다.오라클과 mysql 등에서 사용 가능 regexp_substr(문자열, 정규표현식, [시작위치, 찾은 횟수, 대소문자 구분, 그룹 순번]) 문장 속에서 해시태그를 찾는 경우, regexp_substr(tweet, "#[^\\s]+") 로 표현할 수 있음regexp_replace : 정규표현식과 일치하는 문자열을 다른 문자로 바꿀 때 사용합니다.오라클과 mysql 등에서 사용 가능regexp_replace(문자열, 정규표현식, 치환 문자열, 검색 시작 위치, 매칭 순번, 일치 옵션)..

Data/SQL 2024.06.02

SQL 정규표현식 with 해커랭크 문제 풀이

봐도봐도 헷갈리는 sql 정규표현식 문법 정리할 겸 포스팅을 해보겠습니다. 정규표현식 기본적인 정규표현식은 아래와 같습니다. 표현식 의미 abc 알파벳 123 숫자 \d 어떤 숫자라도 상관없음 \D 어떤 숫자가 아닌 문자도 상관없음 \w 어떤 알파벳이라도 상관없음 \W 어떤 알파벳이 아닌 문자라도 상관없음 \s 어떤 공백이라도 상관없음 \S 어떤 공백이 아닌 문자라도 상관없음 . 무엇이든 \. 점 [abc] a,b,c 중 하나 [^abc] a,b,c 중 어느 것도 아닌 것 [a-z] a부터 z까지 [0-9] 0부터 9까지 반복에 관련된 정규표현식은 다음과 같습니다. 표현식 의미 {m} m번 반복 {m,n} m~n번 반복 * 0번 이상 반복 + 1번 이상 반복 ? 옵션(필수X) 문자열의 모든 패턴이 아닌 ..

Data/SQL 2024.03.11
반응형