의 이전 요소 n개 인스턴스예:
문자열의 시작 부분(^)과 일치합니다.
은 "sa"로 시작하는 모든 이름을 제공합니다. 예 – 샘, 사마르스.
SELECT name FROM student_tbl WHERE name REGEXP '^sa';
로그인 후 복사
문자열 끝($)과 일치:
"on"으로 끝나는 모든 이름을 제공합니다. 예 - norton, merton.
SELECT name FROM student_tbl WHERE name REGEXP 'on$';
로그인 후 복사
는 앞의 문자열 인스턴스 0개 또는 1개와 일치합니다(?).
는 "com"이 포함된 모든 제목을 제공합니다. 예 - 코미디, 로맨틱 코미디.
SELECT title FROM movies_tbl WHERE title REGEXP 'com?';
로그인 후 복사
는 p1, p2 또는 p3의 모든 패턴과 일치합니다(p1|p2|p3):
는 "be" 또는 "ae"가 포함된 모든 이름을 제공합니다. 예 - Abel, Baer.
SELECT name FROM student_tbl WHERE REGEXP 'be|ae' ;
로그인 후 복사
는 대괄호([abc]) 안에 나열된 모든 문자와 일치합니다.
는 "j" 또는 "z"를 포함하는 모든 이름을 제공합니다. 예 - Lorentz, Rajs.
SELECT name FROM student_tbl WHERE REGEXP '[jz]' ;
로그인 후 복사
'a'를 'z'와 일치 - ([a-z]) ([a-z] 및 (.) 다음 사이의 모든 소문자와 일치:
문자 'b'와 '를 포함하는 문자 검색 g" 범위의 모든 이름과 임의의 문자, 그 뒤에 문자 "a"가 옵니다. 예를 들어 Tobias, sewall.
는 단일 문자(.)와 일치합니다.
SELECT name FROM student_tbl WHERE REGEXP '[b-g].[a]' ;
로그인 후 복사
는 대괄호 안에 나열되지 않은 모든 문자와 일치합니다. ([ ^abc]):
는 "j" 또는 "z"를 포함하지 않는 모든 이름을 제공합니다. 예: nerton, sewall.
SELECT name FROM student_tbl WHERE REGEXP '[^jz]' ;
로그인 후 복사
는 [[:>:]]:
로 끝나는 단어와 일치합니다. "ack" 문자로 끝나는 모든 제목 예 - Black.
SELECT title FROM movies_tbl WHERE REGEXP 'ack[[:>:]]';
로그인 후 복사
[[:<:]]로 시작하는 단어와 일치:
"for" 문자로 시작하는 모든 제목 제공 - Forgetting Sarah . Marshal.
SELECT title FROM movies_tbl WHERE title REGEXP '[[:<:]]for';
로그인 후 복사
는 문자 클래스 [:class:]:
i.e [:lower:] - 소문자, [:digit:] - 숫자 등과 일치합니다.
는 알파벳 문자가 포함된 모든 제목만 제공합니다. .예제 - 이상한 것들, 어벤저스.
SELECT title FROM movies_tbl WHERE REGEXP '[:alpha:]' ;
로그인 후 복사
이 글은 mysql 정규식(Regexp)에 대한 자세한 설명입니다.