MySQL의 정규식 패턴을 무효화 할 수 있습니까? 나는 보통 ?!
을 사용하여 패턴을 무효화 할 수 있지만이 방법은 MySQL에서 작동하지 않는다는 것을 알고 있습니다.mysql에서 정규식 패턴을 부정 부호
내가 습득해야하는 것은 .0.0..0.
과 같은 일부 바이너리와 일치하는 결과를 무효화하는 것입니다. 이는 두 번째, 네 번째 및 일곱 번째가 0 일 때 계산하지 않음을 의미합니다. NOT REGEX
을 사용할 수 없습니다. mysql 프로 시저를 구축 중이므로 다른 조건과 함께 사용해야합니다.
어떤 생각이라도 고맙습니다.
이것은 좋은 해결책으로 보입니다. 나는 그것을 시도하고 돌아올 것이다. – bingjie2680
또한 'not regexp'를 사용할 수도 있습니다. [여기를보십시오] (http://dev.mysql.com/doc/refman/5.6/en/regexp.html#operator_not-regexp). –
'NOT (모든 표현식)'을 수행 할 수도 있으므로'NOT (column_name REGEXP 'pattern')'도 작동합니다. – donut