Düzenli ifadeler (Regular Expressions | Regex) Nedir? Nasıl Kullanılır? JavaScript ile Regex Regex bir veri setinden belirli düzendeki verileri ayıklamak için yada kullanıcıdan alınan bilgileri kontrol etmek için kullanılan oldukça yaygın ve güçlü bir yapıdır. Bu video içerisinde regex yani Düzenli ifadeler konusunu enine boyuna ele alıyoruz. Bu video içerisinde; Regex Nedir? Regex Neden Kullanılır? Düzenli ifadeler nedir? Regular Expressions Nedir? Regex Notasyonları Nelerdir? Regex {} [] () . + ? * operatörleri Regex'in Python ile kullanımı Regex'in JavaScript ile Kullanımı Regex'in Java ile Kullanımı Regex'in C# ile Kullanımı Regex'in TypeScript ile Kullanımı Regex'in Node.js ile Kullanımı Regex'in SQL ile Kullanımı Regex'in MongoDB ile Kullanımı Regex ile E-mail kontrolü Regex ile URL kontrolü Regex ile Hashtag kontrolü Regex ile Telefon numarası kontrolü Regex ile Gruplama işlemleri Regex ile eşleşme Rege ile eşleşme listesini almak Regex ile img elementlerinden bilgi almak Regex ile a elementlerinden bilgi almak Regex ile bot yapımı ve çok daha fazlasının cevaplarını bulabileceksiniz. Hadi vakit kaybetmeden Regex neymiş bir görelim! TimeCodes: 00:00:00 Giriş 00:01:48 Regex Nedir? Neden Regex'e İhtiyacımız var? 00:03:52 Regex'in Diğer Dillerde Kullanımı 00:05:35 regexr.com GUI tanıtımı 00:07:40 Regex ile ilgili bilmeniz gereken en önemli nokta 00:08:10 /g GLOBAL flag ve Notasyonlar 00:24:55 Aralık Belirleme 00:27:45 Karakter Gruplama 00:32:00 Karakter Gruplamada aralık belirleme 00:35:53 Karakter Grubu ve Veya Operatörü 00:46:12 Look Behind ve Look Ahead Giriş 00:48:20 Pozitif Look Ahead 00:50:31 Negatif Look Ahead 00:52:47 Pozitif Look Behind 00:54:18 Negatif Look Behind 00:58:25 Uygulama | Telefon Numarası Seçmek / Kontrol Etmek 01:08:17 Grup İsimleri Belirlemek | Captured Groups 01:10:28 Uygulama | Tarih Seçmek / Kontrol Etmek 01:14:25 Uygulama | [url~title] formatından bilgileri almak / Kontrol etmek 01:22:32 Uygulama | E-mail Seçmek / Kontrol Etmek 01:26:22 Uygulama | URL Seçmek / Kontrol Etmek 01:30:31 Uygulama | Hashtag Seçimi Yapmak / Kontrol Etmek 01:32:26 JavaScript ile Regex Kullanarak E-mail Validasyonu yapmak 01:35:51 JavaScript ile Metin üzerinden Hashtag listesini alıp ekrana basmak 01:37:08 Kapanış Kaynak Kodlar; github.com/gkandemi/regex Ayrıcalıklardan yararlanmak için bu kanala katılın: th-cam.com/channels/YT5QTr38bwp85Pka8YSVIg.htmljoin
Bu adam olmasaydı yazılımcı olamazdım . Hatta şu an içinde bulunduğum projeyi yapamazdım. Siz stackowerflow, github issue bakarken ben ilk gkandemir bakıyorum . Seviliyorsun abicim . galb galb galb
@@kablosuzkedi abi sen Canada'dasın herhalde ben öyle hatırlıyorum. Ben Ankardayım ama sen tr server içerisinde nerede online olursan ben her yere gelirim :D
Çok eğlenceli sunum yapmışsın birader. Belki kendi adima az yenlik gördüm ama sonuna kadar eğlenerek dinlendim. Çömez arkadaşlara ve ya deneyimli olupta regexden kaçmış arkadaşlara kesinlike tavsiye ederim. Regex den kacan adam for loop a takılır
geçen arama butonu için girilen kelimeyi eşleştirmeye çalışırken büyük harf-küçük harf uyumsuzluğuna takıldım. substring vs amele style çözmek istemedim. ararken Regex'e denk geldim, (case insensitive) olarak yazınca büyük harf küçük harf fark ettirmiyor string ararken. Çok kullanışlı hayat kurtarıcı bir şey ve baya derin. Regex'i bu kanalda görmek çok iyi. daha önce yazmış olabilir ama tekrar belirteyim, kanal aşırı kaliteli. TR standartlarının üstünde.
Gerçekten çok teşekkür ederim. Bu kadar faydalandığım başka bir video olmuş mudur şimdiye kadar bilmiyorum. Bir türlü tam olarak öğrenemediğim bir konuydu. Belli ki çok emek vermişsiniz, hazırlık için çok uğraşmışsınız. Arkadaşlarıma da tavsiye edeceğim hem kanalı hem bu regex videosunu. Tekrar tekrar teşekkürler.
1:13:55 te köşeli parantezler içerisinde escape karakterleri kullanmadan sadece işaretleri kullanarak da yapabiliyoruz aynı zamanda (\d{2})[-/.](\d{2})[-/.](\d{2,4})
10 numara hocam. verdiğiniz ödev aklımda : ) ama parcalı reverse i işe yarar sanırım. ağzınıza sağlık. hele regex gibi bir konuyu zevkle dinledim. bilmek ile anlatmak farkı bu olsa gerek.
ise yeni basladim yarina yetiştirmem icin bazı case ler almistim, 3 saattir net dünyasında kayboluyor nerdeyse sinir krizi gecirdim ki seni buldum. Konu nasil anlatılır iste böyle anlatılır, +1 abone
Hocam videonun başındayım ve şunu söylebilirim. Sizin şu sitcom vari gülme efekti eklemeleriniz bence gerçekten izlenilen videoyu daha eğlenceli hale getiriyor. Gerçekten full bilgiyi dinlemek zor bir şey siz çok kararında ve gerçekten de bence komik yerlerde koyuyorsunuz. Bence güzel bir konsept.
Sesiniz çok iyi, bence boyle videolarin devami gelmesi lazim. Ayrica boyle bir siteyi(uygulamayi) bize tanittigin için çok tesekkur ederim. php egitiminde kitapta çok kullandim ama egitim sonrasi bir daha ugrasmadigim için ogrenemedim aslinda. Bir seyi ogrenmek farkli bir sey.. kurcalarim ben buinu baya :)
ben diğer derslerden NodeJS ile ilgili çıkarım yaparak ilerledim. (heroku, electronJS, dockerize gibi videolarda) ama ben de ayrıca bir NodeJS içeriği olsa severek izlerim.
Bir kez dinledim durdurup kendim de dinledim akıcı anlatım çok sağlam içerik bu içerik yazılım öğrenmek isteyenler için çok faydalı teşekkürler kablosuz kedi
1:11:1 kısmındaki date validasyonunda yıl üç haneli girilirsede kabul eder(like 10-02-201). Bunu engellemek için (?\d{2})[\./-](?\d{2})[\./-](?\d{4}|\d{2})
@@kablosuzkedi rica ederim. Pandemiden sonra eğer mümkün olursa tanışmak isterim gökhan hocam. Dolayısıyla buluşma organizasyon duyurusunu kaçırmamak adına sur düdüğüne üflercesine yapmanızı rica ediyorum :)
Diğer dilleri bilmiyorum ama php de “g” flagı yok preg_match_all bu farkı yaratıyor. Zaten patterne “/{pattern}/g” yazdığınızda hata alıyorsunuz php de flag olarak i, m ve u var
çok teşekkür ederim abi istediğini yaptım (\d{2,4})[\/\-\.](\d{2})[\/\-\.](\d{2}) şu codu önceden 5 saat araştırırdım yazmak için şimdi 5dk yaptım azına sağlık
hocam anlatımınız için çok teşekkür ederim.Bir sorum olacaktı *Merhaba * böyle bir link var ama * bilgiler * sizin videoyu izledim Loohahead yapınca *.+(?=)* ** dan öncesi alıyorum.ama lookbehind yapmaya çalışınca ortalık karışıyor. Yardımıcı olabilirmisiniz?
emegıne saglık hocam oncelıkle bı sorum olucaktır dıyelımkı belli bir metin ve html içerisinden rakamları almak ıstıyorum mesela benım 24 yasım var 1.70 boyum var. cumlesınde 1.7 almak istiyorum hangi kod kullanıcam .............umarım derdımı anlata bilmişimdir tesekkur ederım şimdiden
Regex'i ilk defa Türkçe dinledim. Çok faydalı oldu. Teşekkürler. Hocam: "Trigram Search" regex'le nasıl yapılır? Mesela, elimde Türkçe kelime listesi olsun, ben diyelim ki "alaka" kelimesini eşleştirmek istiyorum ve "alka", "lka", "aka" vs. gibi dizilerden herhangi birini girdiğimde eşleşsin, "google search" bunu mu demek istediniz önerisi gibi. Regex'te bu nasıl olur?
hocam bir sayfadan aralarında dokta olacak şekilde tarih çekmek ve aralarında : olacak şekilde saat çekmek için gerekli kodu hiçbiryerde bulamadım yardımcı olurmusunuz.teşekkürler
programda regexi metnin içinden seçip veri olarak çekecek şekilde kullanabilir miyim örneğin bir paragraf var ve ben o paragrafda bir cümle yada kelimeyi veri olarak çekmek istiyorum nasıl yapabilirim veriyi başka alanda kullanmak için
Selam gelecekten geliyorum. url ve title örneğinde neden \[(?.*)[\|,~](?.*)\] şeklinde değil de lookahead ve lookbehind kullandık. Spesifik bir nedeni var mı tercihe mi kalmış?
Hocam diyelimki elimde "123 544 123 87 123" diye bir text var. burada boşluklara görere kırılım değeri alıp denk gelen kırılımdakini replace edip sonuna af yazmak istiyorum. mesela kırılım 3 olursa 123 544 123as 84 123 gibi burada digit olarak guruplayıp 3.sünü seç ve replace et demek istiyorum bunu nasıl yaparım?
Hocam Sayenizde artik nuxt ile projeler gelistirebiliyorum. Udemyde verdiginiz kursa katildim fakat bir sorum var deployment bolumlerini yulememissiniz aciklama olarakda 2 haftaya gelecek yapmissiniz fakat 6 aydir bekledigini soyleyen bir yorum var
Gökhan hocam selamlar görürsünüz ümidi ile bir vue js projesinde kullanıcıların birden fazla özel karakteri ard arda girmemesi veya girilen ilk karakterin özel karakter olmaması için bir regex kontrolüm mevcut EventTargetStart(e) { if (e.target.value.length < 1) if (/^\W$/.test(e.key)) { e.preventDefault(); } }, Yalnız türkçe karakterler de özel karakter olarak algılanıyor if kontrolümde türkçe karakterleri nasıl özel karakterlerden çıkaracağım ?
Biri bana sunu anlatabilir mi rica etsem? Diyelim ki sadece String ile hesap makinesi icin expression aliyorum ve bunun icinde operator sayilar, mod (evet bu üc harf ile mod girilmesi gerekiyor) ve parantezler, yani sadece yuvarlak parantezlerin girilmesini istiyorum bunun haricinde herhangi bir sey girilmis ise regex ile fitreleyip yanlis bir ifadenin girilmis oldugunu showmessage olarak basmak istiyorum, bana sadece regex konusunda yardimci olursaniz sevinirim, tesekkür ederim
Video bitti ellerinize sağlık hocam, bu videoyu iyi bir şekilde absorbe eden arkadaşın anlamama ihtimali yok.
Hocam harika bir video olmuş emeğinize sağlık. Anlatım tarzınız da mükemmel :) Çok teşekkürler.
Düzenli ifadeler (Regular Expressions | Regex) Nedir? Nasıl Kullanılır? JavaScript ile Regex
Regex bir veri setinden belirli düzendeki verileri ayıklamak için yada kullanıcıdan alınan bilgileri kontrol etmek için kullanılan oldukça yaygın ve güçlü bir yapıdır.
Bu video içerisinde regex yani Düzenli ifadeler konusunu enine boyuna ele alıyoruz. Bu video içerisinde;
Regex Nedir?
Regex Neden Kullanılır?
Düzenli ifadeler nedir?
Regular Expressions Nedir?
Regex Notasyonları Nelerdir?
Regex {} [] () . + ? * operatörleri
Regex'in Python ile kullanımı
Regex'in JavaScript ile Kullanımı
Regex'in Java ile Kullanımı
Regex'in C# ile Kullanımı
Regex'in TypeScript ile Kullanımı
Regex'in Node.js ile Kullanımı
Regex'in SQL ile Kullanımı
Regex'in MongoDB ile Kullanımı
Regex ile E-mail kontrolü
Regex ile URL kontrolü
Regex ile Hashtag kontrolü
Regex ile Telefon numarası kontrolü
Regex ile Gruplama işlemleri
Regex ile eşleşme
Rege ile eşleşme listesini almak
Regex ile img elementlerinden bilgi almak
Regex ile a elementlerinden bilgi almak
Regex ile bot yapımı
ve çok daha fazlasının cevaplarını bulabileceksiniz. Hadi vakit kaybetmeden Regex neymiş bir görelim!
TimeCodes:
00:00:00 Giriş
00:01:48 Regex Nedir? Neden Regex'e İhtiyacımız var?
00:03:52 Regex'in Diğer Dillerde Kullanımı
00:05:35 regexr.com GUI tanıtımı
00:07:40 Regex ile ilgili bilmeniz gereken en önemli nokta
00:08:10 /g GLOBAL flag ve Notasyonlar
00:24:55 Aralık Belirleme
00:27:45 Karakter Gruplama
00:32:00 Karakter Gruplamada aralık belirleme
00:35:53 Karakter Grubu ve Veya Operatörü
00:46:12 Look Behind ve Look Ahead Giriş
00:48:20 Pozitif Look Ahead
00:50:31 Negatif Look Ahead
00:52:47 Pozitif Look Behind
00:54:18 Negatif Look Behind
00:58:25 Uygulama | Telefon Numarası Seçmek / Kontrol Etmek
01:08:17 Grup İsimleri Belirlemek | Captured Groups
01:10:28 Uygulama | Tarih Seçmek / Kontrol Etmek
01:14:25 Uygulama | [url~title] formatından bilgileri almak / Kontrol etmek
01:22:32 Uygulama | E-mail Seçmek / Kontrol Etmek
01:26:22 Uygulama | URL Seçmek / Kontrol Etmek
01:30:31 Uygulama | Hashtag Seçimi Yapmak / Kontrol Etmek
01:32:26 JavaScript ile Regex Kullanarak E-mail Validasyonu yapmak
01:35:51 JavaScript ile Metin üzerinden Hashtag listesini alıp ekrana basmak
01:37:08 Kapanış
Kaynak Kodlar;
github.com/gkandemi/regex
Ayrıcalıklardan yararlanmak için bu kanala katılın:
th-cam.com/channels/YT5QTr38bwp85Pka8YSVIg.htmljoin
slm bana acil yardımcı olurmusunuz kafayı yedirtti bana...
regex kodu : "detail-title"[\s\S]*?soyad[\s\S]*?(-|[0-9]{5})
soyad
33836
regex'ten korkan biri olarak sizin sayenizde gözlerim açıldı. aslında ne kadar kolay olduğunu anladım. Teşekkürler hocam ❤️
bunu duyduguma cok sevindim :))
Bu adam olmasaydı yazılımcı olamazdım . Hatta şu an içinde bulunduğum projeyi yapamazdım. Siz stackowerflow, github issue bakarken ben ilk gkandemir bakıyorum . Seviliyorsun abicim . galb galb galb
Tanışmadan , birlikte nargile içmeden ölmek istemiyorum :D
Çok teşekkür ederim kardeşim :)) başarılarının devamını dilerim :)
Koşullar sağlandığında yapalım ama neredesin? :)
@@kablosuzkedi abi sen Canada'dasın herhalde ben öyle hatırlıyorum. Ben Ankardayım ama sen tr server içerisinde nerede online olursan ben her yere gelirim :D
@@saitgul2581 adamı TR server'ına downgrade etme reis sen Canada'ya migrate ol :D
Bu kadar detaylı ve zengin bir Regex içeriğine denk gelmemiştim. Teşekkürler emeğiniz için.
Çok teşekkürler :)
Her seferinde kaçıyordum bu regexten şimdi taşlar yerine oturdu teşekkürler emeğiniz için :)
Ohhh daha güzel yıl başı hediyesi olmaz benim için :)
@@kablosuzkedi pandemi sonrasi bir nargile sözüm olsun hocam ısmarlayim size 😊
Çiççek gibi bir eğitim olmuş. Ses tonu ve anlatım şeklinize ba yıl dım. :)
Çiççek gibi bir yorum. (:
3 yıllık yazılımcılık karıyerimde kaçtığım bir alandı gerçekten zevkli bir anlatım ısınmaya başladım regexe . Teşekkürler :)
Gökhan, inanılmaz faydalı bir eğitim olmuş, ayakta alkışlıyorum. Büyük bir eksiği doldurmuşsun. Emeğinin karşılığı ödenmez. Tekrar teşekkürler.
Çok eğlenceli sunum yapmışsın birader.
Belki kendi adima az yenlik gördüm ama sonuna kadar eğlenerek dinlendim.
Çömez arkadaşlara ve ya deneyimli olupta regexden kaçmış arkadaşlara kesinlike tavsiye ederim.
Regex den kacan adam for loop a takılır
eyvallah :)))
geçen arama butonu için girilen kelimeyi eşleştirmeye çalışırken büyük harf-küçük harf uyumsuzluğuna takıldım.
substring vs amele style çözmek istemedim. ararken Regex'e denk geldim, (case insensitive) olarak yazınca büyük harf küçük harf fark ettirmiyor string ararken.
Çok kullanışlı hayat kurtarıcı bir şey ve baya derin. Regex'i bu kanalda görmek çok iyi.
daha önce yazmış olabilir ama tekrar belirteyim, kanal aşırı kaliteli. TR standartlarının üstünde.
Bu ne güzel bir anlatımdır böyle. Teşekkür ederim. İlk tanışma için harika bir video
Regex konusunu tek video ile noktaladim. Elinize saglik.
prototürk videosundan geldim anlatım tarzınız çok hoş güzel video
bu kadar zor bi konuyu yabancilardan anlamayinca dedim hadi turkce daha iyi anlarim ve iyiki demisim sen olmasan napardim ben sagolasin
keyifli, öğretici bir anlatım olmuş emeklerine sağlık :)
Ağzınıza sağlık. Tek tek not alarak hepsini dinledim. Son derece anlaşılır şeklide anlattınız.
Gerçekten çok teşekkür ederim. Bu kadar faydalandığım başka bir video olmuş mudur şimdiye kadar bilmiyorum. Bir türlü tam olarak öğrenemediğim bir konuydu. Belli ki çok emek vermişsiniz, hazırlık için çok uğraşmışsınız. Arkadaşlarıma da tavsiye edeceğim hem kanalı hem bu regex videosunu. Tekrar tekrar teşekkürler.
Çiçek gibi bir video eline sağlık.
Böyle güzel bir anlatımı Python da dinlemek isterdim
Hocam anlatırken yaşıyosunuz resmen teşekkürler
Çok iyi anlatım, teşekkür ederim çiçek gibi oldum ben de gerçekten.
Harika anlatim, harika hazirlik! Tesekkurler!
Sıkılmadan izleyip bitirdim teşekkür ederim. :)
Elinize sağlık büyük emek var içerikte.
teşekkürler efenim :)
Tebrikler
Gayet bilgilendirici içerik olmuş. Teşekkürler.
Selam, Azerbaycandan izliyorum, tesekkurler, cok iyi anlatmissiniz👍🏻👍🏻👍🏻
Çok teşekkürler, epey faydalı bir video oldu. Bu tarz videoların devamını bekliyoruz.
Teşekkürler efenim gelir gelir :)
1:13:55 te köşeli parantezler içerisinde escape karakterleri kullanmadan sadece işaretleri kullanarak da yapabiliyoruz aynı zamanda
(\d{2})[-/.](\d{2})[-/.](\d{2,4})
@gökhan'ı seviyorum anlattığı her konuyu işimi yapabilecek kadar öğreniyorum
çok güzel anlatmışsın var ya tane tane eline emeğne sağlık
10 numara hocam. verdiğiniz ödev aklımda : )
ama parcalı reverse i işe yarar sanırım. ağzınıza sağlık.
hele regex gibi bir konuyu zevkle dinledim.
bilmek ile anlatmak farkı bu olsa gerek.
Tam olarak bunu öğrenmeye başlayacaktım. Henüz izlemedim ama teşekkürler şimdiden.
ise yeni basladim yarina yetiştirmem icin bazı case ler almistim, 3 saattir net dünyasında kayboluyor nerdeyse sinir krizi gecirdim ki seni buldum. Konu nasil anlatılır iste böyle anlatılır, +1 abone
Aramıza hoş geldin dostum :) case de başarılar :)
Abi müthiş bir enerjin var valla süpersin inşallah hep böyle enerjik ve pozitif olursun bu arada anlatım süper😎😎😎
mükemmel bir video olmuş çok teşekkürler. bildiklerini paylaşan insanlar iyi ki varsınız 🙏
Mutiş
Teşekurker hocam
Teşekkürlerrr :)
Hocam videonun başındayım ve şunu söylebilirim. Sizin şu sitcom vari gülme efekti eklemeleriniz bence gerçekten izlenilen videoyu daha eğlenceli hale getiriyor. Gerçekten full bilgiyi dinlemek zor bir şey siz çok kararında ve gerçekten de bence komik yerlerde koyuyorsunuz. Bence güzel bir konsept.
Detaylı anlatım için teşşekkürler, baya yararlandım. Ama şu ekranı siyah yapmasaydınız, göz möz kalmadı, çoğu pattern leri de okuyamadım.
Çok yararlı bir video olmuş.Teşekkürler
Sesiniz çok iyi, bence boyle videolarin devami gelmesi lazim. Ayrica boyle bir siteyi(uygulamayi) bize tanittigin için çok tesekkur ederim. php egitiminde kitapta çok kullandim ama egitim sonrasi bir daha ugrasmadigim için ogrenemedim aslinda. Bir seyi ogrenmek farkli bir sey.. kurcalarim ben buinu baya :)
teşekkür ederim dostum :) Kolay gelsin :)
Çok faydalı oldu teşekkürler emeğiniz için
Gökhan hocam, emeğinize sağlık
Güzel bir anlatım, emeğinize sağlık.
Gökhan Hocam seviliyorsunuz ❤️
Hocam sizden NODEJS dersi dinlemeden ölmek istemiyorum. Sesimi duyun
zamanı gelecek onun da :))
ben diğer derslerden NodeJS ile ilgili çıkarım yaparak ilerledim. (heroku, electronJS, dockerize gibi videolarda)
ama ben de ayrıca bir NodeJS içeriği olsa severek izlerim.
@@kablosuzkedi yanlış hatırlamiyorsam video sinifinda vardi doğru mu hocam
😅😅😅😅😅
Çok güzel ve eğlenceli eğitim olmuş çok teşekkür ederim :)
Süper dersti hocam elinize, emeğinize sağlık.
Harika bir anlatım, konuya hakimiyetiniz mükemmel. Tebrik ederim çok faydalandım
Merhaba Hocam. Cox iyi bir video ellerinize saglik❤
Teşekkür ederim Allah razı olsun
Bir kez dinledim durdurup kendim de dinledim akıcı anlatım çok sağlam içerik bu içerik yazılım öğrenmek isteyenler için çok faydalı teşekkürler kablosuz kedi
Anlatım çok iyi
Eline sağlık güzel içerik teşekkür ederiz 😀
ne demek karşimmm :)
Mü kem mell
hocam beynim yandı teşekkür ederim
Bu ne güzel bi anlatım be
Teşekkür ederim harika anlatım abone de oldum
1:11:1 kısmındaki date validasyonunda yıl üç haneli girilirsede kabul eder(like 10-02-201). Bunu engellemek için
(?\d{2})[\./-](?\d{2})[\./-](?\d{4}|\d{2})
Teşekkürler çok eğlenceli ve eğitici bir içerik olmuş
Təşəkkürlər Gökhan abi
Çok çok teşekkür ederim.
Harika bir anlatım hocam emeğine sağlık
Çiçek gibi.
-Gökhan Kandemir
ahahah :)))
Zor gibi görünen çıtır çerez bir konu elinize sağlık hocam mükemmelsiniz cidden
Keşke bütün öğrendiğim konuları sizin anlatımızla dinleme imkanım olsa hocam...
gökan kardesim nerelerdesin özledik vallah hic sesin cikmiyor umarim iyisindir kendine iyi bak saygilarimla
Çok teşekkürler
Abi, dk "32:59" da [a-zA-Z0-9\w] yazdık ama zaten "\w" = "a-zA-Z0-9" demek değil mi? Direkt " \w" yazsak olmaz mı?
Katılındı :)
Uhuuu teşekkürler :))
@@kablosuzkedi rica ederim. Pandemiden sonra eğer mümkün olursa tanışmak isterim gökhan hocam. Dolayısıyla buluşma organizasyon duyurusunu kaçırmamak adına sur düdüğüne üflercesine yapmanızı rica ediyorum :)
Eline sesine sağlık
Teşekkür ederim :)
Teşekkürler
rica ederim ne demek :)
Diğer dilleri bilmiyorum ama php de “g” flagı yok preg_match_all bu farkı yaratıyor. Zaten patterne “/{pattern}/g” yazdığınızda hata alıyorsunuz php de flag olarak i, m ve u var
Docker dersini bekliyoruz!!!)
Yolda 🥰🥰
çok teşekkür ederim abi istediğini yaptım (\d{2,4})[\/\-\.](\d{2})[\/\-\.](\d{2}) şu codu önceden 5 saat araştırırdım yazmak için şimdi 5dk yaptım azına sağlık
süperdi
Hocaaaaaaaaaam 😁👍
Yeeeeeesss :)
Hocam sizi çok özledik nerelerdeydiniz
iş güç yoğunluk :) Hayat değişikliği vs :) Geçen hafta geldim tekrardan :)
hocam anlatımınız için çok teşekkür ederim.Bir sorum olacaktı
*Merhaba *
böyle bir link var ama * bilgiler *
sizin videoyu izledim
Loohahead yapınca
*.+(?=)*
** dan öncesi alıyorum.ama lookbehind yapmaya çalışınca ortalık karışıyor.
Yardımıcı olabilirmisiniz?
Emeğinize sağlık.
emegıne saglık hocam oncelıkle bı sorum olucaktır dıyelımkı belli bir metin ve html içerisinden rakamları almak ıstıyorum mesela benım 24 yasım var 1.70 boyum var. cumlesınde 1.7 almak istiyorum hangi kod kullanıcam .............umarım derdımı anlata bilmişimdir tesekkur ederım şimdiden
Hocam reactte svg yönetimiyle ilgili video çeker misiniz? Mesela bir değişken true dönüyorsa svg üçgen olsun gibi.
Lazy Quantifiers örneği de arzu ederdim. Sanırım her ortamda çalışmıyor. Invalid Character hatası alıyorum için.
Regex'i ilk defa Türkçe dinledim. Çok faydalı oldu. Teşekkürler. Hocam: "Trigram Search" regex'le nasıl yapılır? Mesela, elimde Türkçe kelime listesi olsun, ben diyelim ki "alaka" kelimesini eşleştirmek istiyorum ve "alka", "lka", "aka" vs. gibi dizilerden herhangi birini girdiğimde eşleşsin, "google search" bunu mu demek istediniz önerisi gibi. Regex'te bu nasıl olur?
hocam bir sayfadan aralarında dokta olacak şekilde tarih çekmek ve aralarında : olacak şekilde saat çekmek için gerekli kodu hiçbiryerde bulamadım yardımcı olurmusunuz.teşekkürler
programda regexi metnin içinden seçip veri olarak çekecek şekilde kullanabilir miyim örneğin bir paragraf var ve ben o paragrafda bir cümle yada kelimeyi veri olarak çekmek istiyorum nasıl yapabilirim veriyi başka alanda kullanmak için
Selam gelecekten geliyorum. url ve title örneğinde neden \[(?.*)[\|,~](?.*)\] şeklinde değil de lookahead ve lookbehind kullandık. Spesifik bir nedeni var mı tercihe mi kalmış?
Hocam diyelimki elimde "123 544 123 87 123" diye bir text var. burada boşluklara görere kırılım değeri alıp denk gelen kırılımdakini replace edip sonuna af yazmak istiyorum.
mesela kırılım 3 olursa
123 544 123as 84 123 gibi
burada digit olarak guruplayıp 3.sünü seç ve replace et demek istiyorum bunu nasıl yaparım?
Adguard'a selamlar :)
Dersler süper ama gerçekte ne gibi yerlerde kullanilir onuda uygulamali yapilacagi yeri söylesersen süper olurdu.. Yada benmi kaçirdim..
1:14:12 nin cevabı da bu eğer ikisini de alabilmek istersek
(\d{2})[-/.](\d{2})[-/.](\d{2,4})|(\d{2,4})[-/.](\d{2})[-/.](\d{2})
hazırladığım regex ifadeleri test sitelerinde güzelce çalışırken, fail2ban içinde çalışmıyor. sebebini anlamadım?
🙏
Hocam Sayenizde artik nuxt ile projeler gelistirebiliyorum. Udemyde verdiginiz kursa katildim fakat bir sorum var deployment bolumlerini yulememissiniz aciklama olarakda 2 haftaya gelecek yapmissiniz fakat 6 aydir bekledigini soyleyen bir yorum var
Gökhan hocam selamlar görürsünüz ümidi ile bir vue js projesinde kullanıcıların birden fazla özel karakteri ard arda girmemesi veya girilen ilk karakterin özel karakter olmaması için bir regex kontrolüm mevcut
EventTargetStart(e) {
if (e.target.value.length < 1)
if (/^\W$/.test(e.key)) {
e.preventDefault();
}
},
Yalnız türkçe karakterler de özel karakter olarak algılanıyor if kontrolümde türkçe karakterleri nasıl özel karakterlerden çıkaracağım ?
regexinizin sonuna u flagı eklerseniz unicode karakterleri de destekler
regexte bulduğum en iyi kaynak
30:49 da "/.at/" te yapabilirdik
Biri bana sunu anlatabilir mi rica etsem? Diyelim ki sadece String ile hesap makinesi icin expression aliyorum ve bunun icinde operator sayilar, mod (evet bu üc harf ile mod girilmesi gerekiyor) ve parantezler, yani sadece yuvarlak parantezlerin girilmesini istiyorum bunun haricinde herhangi bir sey girilmis ise regex ile fitreleyip yanlis bir ifadenin girilmis oldugunu showmessage olarak basmak istiyorum, bana sadece regex konusunda yardimci olursaniz sevinirim, tesekkür ederim
Yıl İçin regex tanımlaması:
"(?\d{2,4})[\W](?\d{1,2})[\W](?\d{1,2})" umarım doğru yapmışımdır :)