집 >데이터 베이스 >MySQL 튜토리얼 >mysql 정규식(Regexp)의 상세 예
MySQL은 정규식과 REGEXP 연산자를 기반으로 하는 또 다른 패턴 일치 작업을 지원합니다. (관련 권장사항: "MySQL Tutorial")
1. 데이터베이스 시스템용 고급 검색 유틸리티를 구현하는 데 도움이 되는 강력하고 유연한 패턴 일치를 제공합니다.
2.REGEXP는 정규식 패턴 일치를 수행할 때 사용되는 연산자입니다.
3.RLIKE는 동의어입니다. 또한 패턴 일치를 수행할 때 더 큰 유연성과 제어를 제공하는 다양한 메타 문자를 지원합니다.
4. 백슬래시는 이스케이프 문자로 사용됩니다. 이중 백슬래시가 사용되는 경우 패턴 일치에서만 고려됩니다.
5. 대소문자를 구분하지 않습니다. 패턴은 무엇과 일치합니까?
모든 문자 | |
는 이전 문자열의 0개 또는 1개의 인스턴스와 일치합니다. | |
캐럿(^)은 문자열의 시작 | |
문자열의 끝 | |
대괄호 안에 나열된 모든 문자 | |
대괄호 | |
사이에 나열되지 않은 모든 문자는 모든 대문자와 일치합니다. | |
은 소문자와 일치하고 | |
은 0에서 9 사이의 숫자와 일치합니다. | |
단어의 끝과 일치합니다. | |
는 문자 클래스와 일치합니다. 즉, [:alpha:]는 문자와 일치하고, [:space:]는 공백과 일치하고, [:punct:]는 구두점과 일치하고, [:upper:]는 대문자와 일치합니다. 편지. | |
rotate; p1, p2 또는 p3 패턴과 일치 | |
n 이전 요소의 인스턴스 | |
m | |
위 내용은 mysql 정규식(Regexp)의 상세 예의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!