🤯Gelişmiş Notlar | Regex
Regex hakkında gelişmiş notlar ve örnekler
Last updated
Regex hakkında gelişmiş notlar ve örnekler
Last updated
© 2024 ~ Yunus Emre Ak ~ yEmreAk
💡!
eki olumsuzluk iken =
eşitlik anlamındadır
💁♂️ exp
eki expression kısaltmasıdır
💎 Regex | 📑 Açıklama |
---|---|
💎 Regex | 📑 Açıklama | ⭐ |
---|---|---|
⭐ Örnekler için sağdaki emojilere tıklayabilirsin
👀 Şifre kontroller için Look Behind yapısı kullanılır
➕ Alttaki alandan istediğiniz kurala uygun olanları sırasıyla yan yana ekleyiniz
📢 Yukarıdakilerden, zorunlu yazanlar hariç diğerleri isteğe bağlıdır
💎 Regex | 📑 Açıklama |
---|---|
💎 Regex | 📑 Açıklama |
---|---|
(?=exp)
Sonrasında exp
koşulu sağlanmalıdır
(?<!exp)
Arkasında exp
koşulu olmamalıdır
(?<=exp)
Arkasında exp
koşulunu sağlamalıdır
(?<=^)
Satır başında olmalıdır
[exp]
Verilen exp
değerlerinden herhangi biri olmalıdır
[^exp]
Verilen exp
değerlerinin hiçbiri olmamalıdır
(?<!\w)\b[A-Z]+[\_]*[A-Z]*\b(?=\s)
Büyük harf içeren değişkenleri bulma (Y_EMRE
)
\b(?<!\n)(?!MsgBox)([\w]+)(?=\()
Çağrılan fonksiyonların isimlerini bulma
^(?!.bar).$
İçerisinde bar
geçmeyen satırları bulma
(?<=\(\ |\,\ |\(|\,)\w+
^
Satır başından arama (zorunlu)
(?!.*\ )
Boşluk karakteri olmayan
(?=.*\d)
Sayı içeren
(?=.*[A-Z])
Büyük harf içeren
(?=.*[a-z])
Küçük harf içeren
(?=.*[!@#\$\%\^\&\*\(\)\_])
Özel karakter içeren
[\w\!\@\#\$\%\^\&\*\(\)\_]{6,}
En az 6
karakterli (zorunlu)
$
Metnin sonunu temsil eder (zorunlu)
\[([^\[\]]+)\]\(([^\(\)]+)\)
Link regex değeri
(#+) *(.*)
Header
<!--(.*?)-->
Comment