2011-08-14 21 views
11

Làm cách nào để tham chiếu đến một nhóm sử dụng regex trong MySQL? Tôi đã thử:Tham khảo các nhóm trong một regex MySQL?

REGEXP '^(.)\1$' 

nhưng không hoạt động. Cách thực hiện việc này?

+0

Hãy đăng truy vấn đầy đủ của bạn. – nobody

+0

Tôi muốn biết làm thế nào để làm điều này, đây là một ví dụ duy nhất. SELECT * FROM table WHERE fields REGEXP '^ test (.) \ 1 $' –

+0

@ Mặt nạ: Chính xác bạn muốn làm gì? – Shef

Trả lời

17

Bạn không thể, không có cách nào để tham chiếu nhóm thu thập regex trong MySql.

+0

+1 Câu trả lời hay. Họ nói "Quay lại tài liệu tham khảo là một botch khủng khiếp, đặt ra vấn đề lớn cho việc thực hiện hiệu quả. Họ cũng hơi mơ hồ được xác định (không 'a \ (\ (b \) * \ 2 \) * d' phù hợp 'abbbd'?). Sử dụng chúng." tại http://linux.die.net/man/7/regex vì vậy tôi thu thập sự thiếu tính năng tham chiếu trở lại là một lỗi. – d5e5

+0

@ d5e5 bạn có nghĩa là lỗi là một tính năng không? – light24bulbs

Các vấn đề liên quan