Art arda artan veya azalan bir dizede ardışık 3 basamaktan oluşan bir sırayla eşleştirmek için bir regex modeline ihtiyacım var. Örneğin3 ardışık basamak için artan veya azalan bir Regex düzeni nedir?
:
Bu dizeler aynı olmalıdır (xxx123xxx, 789xxxxxx, xxxxxx987, xxxxxx432)
Bu dizeler eşleşmemelidir (xxxxxx454, 333xxxxxx, xxx429xxx)
Neden regex gereksinimi? (Bunun çoğu regex lehçesi ile yapılabileceğini sanmıyorum, Perl'in şartlı hükümleri bunu yapabilir). Üç ardışık basamak için daha iyi eşleşmeli ve aralarındaki ilişkiyi filtrelemeli. – Richard
"Artan veya azalan" ifadeleri bu görev için uygun olmayan regex'leri yapar –
Bu, her noktada "durum" gerektiren bir sorundur. Bu sorun için bir durum makinesi (çözümleyici) kullanmayı düşünün. – stusmith