Ana içeriğe geç

Regex

Bir düzenli ifadeyi (regular expression), o ifadenin hangi parçalardan oluştuğunu gösteren bir "railroad diagram" olarak görselleştirir.

Sözdizimi

```regex
^[a-z0-9_]+@[a-z0-9]+\.[a-z]{2,}$
```

Kod bloğunun içeriği doğrudan bir regex deseni; ek bir sarmalayıcıya gerek yok.

Ne işe yarar

Karmaşık bir regex'in ne yaptığını anlamak zor olabilir; bu diyagram deseni parçalarına ayırıp (karakter sınıfları, tekrar sayıları, gruplar) görsel oklarla gösterir. Regex öğrenirken ya da bir regex'i başkasına açıklarken kullanışlı.

Kaynak

Bu, @regexper/render kütüphanesinin görselleştirdiği standart regex söz dizimi; regex'in kendisi hakkında referans için herhangi bir genel regex kaynağı (ör. MDN'in "Regular expressions" rehberi) kullanılabilir.

Tsunagi'ye özgü not

Geçersiz bir regex deseni yazarsan diyagram render edilmez, düz metin olarak kod gösterilir.