Kullanıcı:Ayrıntılı Bilgi/Regex
Görünüm
Regex eğitim
[değiştir | kaynağı değiştir]Tanımlamalar
[değiştir | kaynağı değiştir]- \d (digits) (0-9 arası sayılar-rakamlar)
- . Her şey
- \. Sadece nokta
- [buraya özel karakter tanımlayın] - örneğin [abc] sadece a, b, c harflerini tanımlar.
- [^buraya tanınmayacak harfleri tanımlayın] - örn. [^abc] sadece a, b, c harflerini tanımlamaz.
- [x-y] x ila y arasındaki karakterleri al- örn. [4-8] 4, 5, 6, 7, 8i tanımları.
- x{sayı} x karakterini sayı defa tanımlar- örn. a{5} aaaaa arar.
- x{sayı1,sayı2} örn. a{3,5} en az 3 kez en çok 5 kez ardışık "a" arar.
- \d* ardışık sayı dizilimi
- \d+ en az bir sayı girişi
- [abc]+ birden çok ardışık a, b, c
- ? en fazla 1 kez tanımlar- örneğin ab?c abc ya da ac ile eşleşir.
- \? sadece ?
- Boşluk \s (genel)
- space _ (sade boşluk)
- tab \t (tab boşluk)
- new line \n (satır boşluğu)
- ^başlangıç bitiş$
- (gruplandırma) tekrarlanan çoklu düzenler için kullanılır.
- (grup içinde(grup))
- (bu|ya da bu|ya da bu)
- \w --> [a-zA-Z0-9_]
- \b kelime olmayan ve olanı bağlar. Örnek:\w+\b
- \"burada daha önce tanımlanmış harflerin BÜYÜK yazılışı tam aksi grubu ifade eder"
Kodlar
[değiştir | kaynağı değiştir]- ^== .{60,90} ==$ (60-90 arası karakterli başlık tespiti)
- [^aeıioöuü] (sessiz harfler)