Regexp kullanarak veritabanımdan belirli satırları seçmeye çalışıyorum, ancak bazı nedenlerle çalışmıyor. Neyi yanlış yapıyorum ve nasıl düzeltebilirim?Regexp kullanarak mysql satırları seçme
select response from allData where response regexp '\*([a-zA-Z]+)+\*'
Sanki satırları seçin gerekendir:
* size başladı *
^--- ekstra bir kelimeden sonra boşluk ve yıldız işareti önce birlikte. Ama işe yaramıyor. Nasıl düzeltebilirim?
Muhtemelen O ile '\ *' o çalışıyor '*' –
@PaulSpiegel kaçmak gerekir. – Barmar
Çift ters eğik çizgi kullanın. Ayrıca, tam dizenin eşleştiğinden emin olmanız gerekiyorsa, çapa kullanın: ''^\\ * ([a-zA-Z] +) + \\ * $ '' –