Şu an saatlerce ağrımın başlamasına neden olan bir regexp sorunuyla karşı karşıyayım. Belirli bir SQL sorgusunda her ifade = değer çiftini döndürecek bir regexp oluşturmaya çalışıyorum. Örneğin:Her bir ifadeyi döndürür Verilen dize için değer çifti
(YEAR(created) = ? OR YEAR(created) = ?)
verilen iki gruplarıYEAR(created) = ?
veYEAR(created) = ?
istiyorum.- Bir grup
DATE_FORMAT(col, "%d-%m") = ?
- vb
ben çok yakın olduğumu düşünüyorum istiyorum DATE_FORMAT(col, "%d-%m") = ?
verilen: https://regex101.com/r/mX7sO8/1. Tüm örnekler bana iyi bakıyor, örnek olarak doğru bir şekilde çalışmam için bir örnek veremiyorum (tek bir grup değil, iki grup istiyorum).
Burada birisi bana doğru yönde işaret edebilir mi?
Eşleşen gruplar için kuralınız nedir? –
Bize söyler misiniz ** neden ** bunu yapmanız gerekir (yani daha iyi anlıyoruz ** ne yapmaya çalışıyorsun)? –
İfadeniz '(? :(?:)) ile başlar. Elbette bu yakalamayan grupları içmeye hiç gerek yok mu? Bu karışıklık ekler. –