Có thể phủ nhận mẫu regex trong Mysql? Tôi biết rằng thông thường chúng ta có thể phủ nhận một mẫu bằng cách sử dụng ?!
, nhưng điều này không hoạt động trong Mysql.phủ nhận mẫu regex trong mysql
Những gì tôi cần đạt được là phủ nhận kết quả khớp với một số nhị phân như .0.0..0.
, có nghĩa là không tính khi thứ hai, thứ tư và thứ bảy là số không. Tôi không thể sử dụng NOT REGEX
, bởi vì tôi đang xây dựng thủ tục mysql, dự kiến sẽ được sử dụng với điều kiện khác.
Bất kỳ ý tưởng nào được đánh giá cao, cảm ơn rất nhiều.
đây có vẻ là một giải pháp tốt. Tôi sẽ thử nó và quay lại. – bingjie2680
Bạn cũng có thể sử dụng 'không regexp'. [Xem ở đây] (http://dev.mysql.com/doc/refman/5.6/en/regexp.html#operator_not-regexp). –
Bạn cũng có thể làm 'NOT (bất kỳ biểu thức nào)' do đó 'NOT (column_name REGEXP 'pattern')' cũng hoạt động. – donut