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.