grex; kullanıcı tarafından verilen örnek metinlerden otomatik olarak düzenli ifade, yani regex oluşturmak için geliştirilen açık kaynaklı bir komut satırı aracı ve Rust kütüphanesidir.
Bir veya birden fazla örnek metin girildiğinde bu değerlerle eşleşebilecek ortak yapıyı analiz ederek kullanılabilir bir regex üretir. Bu özellik karmaşık düzenli ifadeleri sıfırdan yazarken başlangıç noktası oluşturabilir.
Tekrarlanan alt dizileri algılayabilir, karakter sınıfları oluşturabilir, ortak ön ve son ekleri birleştirebilir ve isteğe bağlı bölümleri uygun regex yapılarına dönüştürebilir.
Unicode karakterleri, büyük-küçük harf duyarlılığı, capturing ve non-capturing gruplar, başlangıç ve bitiş anchor'ları gibi farklı seçenekler desteklenir. Test örnekleri komut satırından, dosyadan veya pipe üzerinden verilebilir.
Windows, Linux ve macOS için bağımsız çalıştırılabilir sürümleri bulunur.
Bir veya birden fazla örnek metin girildiğinde bu değerlerle eşleşebilecek ortak yapıyı analiz ederek kullanılabilir bir regex üretir. Bu özellik karmaşık düzenli ifadeleri sıfırdan yazarken başlangıç noktası oluşturabilir.
Tekrarlanan alt dizileri algılayabilir, karakter sınıfları oluşturabilir, ortak ön ve son ekleri birleştirebilir ve isteğe bağlı bölümleri uygun regex yapılarına dönüştürebilir.
Unicode karakterleri, büyük-küçük harf duyarlılığı, capturing ve non-capturing gruplar, başlangıç ve bitiş anchor'ları gibi farklı seçenekler desteklenir. Test örnekleri komut satırından, dosyadan veya pipe üzerinden verilebilir.
Windows, Linux ve macOS için bağımsız çalıştırılabilir sürümleri bulunur.