IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  sohbet

 Kayıt ol  Topluluk
4Beğeni(ler)
  • 2 Post By manikdepresif
  • 1 Post By blackhole
  • 1 Post By SNOOPY

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 06 Aralık 2023, 14:10   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Regex motorunun basit bir duz ifadede calisma mantigi




Regex motorunun basit bir duz ifadede calisma mantigi
-----------
String...........................: He captured a catfish for his cat
Pattern.........................: cat
$regex olarak kullanimi..: $regex(He captured a catfish for his cat,cat)
-
Eslesme nasil saglanir ?
ilk olarak cat'in ilk karakteri olan c He ile baslayan stringde H karakteri ile eslesmeye calisir.
Ve basarisiz olur.
c icin baska bir olasilik kalmadigindan, He stringinin e karakteri ile eslesmeye calisir.Ve yine basarisiz olur.
Stringde He'den sonra gelen 3.karakter space yani bosluk oldugu icin burada da eslesme yapamaz.
Stringin 4. karakterine gelince c  c ile eslesir.Basarili olur.
cat'in ikinci karakteri olan a stringde 5.karakterden devam etmeye baslar ve "He ca".. ile eslesir.Burda basarili olur.
cat'in ucuncu karakteri olan t stringin 6. karakteri olan He cap ile eslesmede basarisiz olur ve
bu noktada regex motoru eslesmenin baslangicinin 4. karakterde olmayacagini ogrenir."He c"
va basa doner yani cat'in ilk c'sini yine stringde kaldigi yerden 5. karakterden ileriye saga dogru taramaya baslar.
Bu sekilde c'yi 15. karakter olan c 'ye kadar aramaya calisir ve
stringin 15. karakterine geldiginde, yine stringde c'yi bulur ve eslesir. "He captured a c"
Daha sonra cat'in a'sini kaldigi yerden 15. satirdan ileriye saga dogru aramaya basalar ve bulup eslesir.."He captured a ca"
cat'in t'sini de 16. satirdan sonra bulup eslesir. "He captured a cat"
Artik regex bir eslesme saglamistir ve bu eslesme catfish'tir.
Bu tam bir eslesme degildir ondan daha sag tarafta baska eslesme olan cat mevcuttur.Fakat regex en soldaki eslesmeyi bize bildirir.

--
Faydali olacagini dusundugum bir regex dokumanini sizlerle paylastim. Umarim yeni baslayacaklar icin faydali olmustur.

__________________
Bana sihirli kelimeyi söyle
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 07 Aralık 2023, 22:44   #2
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex motorunun basit bir duz ifadede calisma mantigi




Eline emeğine sağlık, teşekkür ederiz.

__________________
" Ya bir yol bul, ya bir yol aç yada yoldan çekil "
 
Alıntı ile Cevapla

Alt 08 Aralık 2023, 01:05   #3
Çevrimiçi
~ BLaCK_and_WHiTe ~
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex motorunun basit bir duz ifadede calisma mantigi




Klavyene sağlık

__________________
BLaCK_and_WHiTe is now known as SNOOPY
 
Alıntı ile Cevapla

Cevapla


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
DÜĞÜN masraflarinin mantigi ! meLanie RadyoHarika Paylaşımları 1 14 Ağustos 2023 21:03
Regex Kontrol (Basit) Feragat mIRC Scripting Hazır Kodlar 3 24 Ekim 2019 12:39
Nick Sifreleme Mantigi By_ATMACA mIRC Scripting Sorunları 1 26 Eylül 2016 16:00
Suç işleyen serbest, masum olan ifadede! Noyan Haber Arşivi 1 16 Kasım 2011 14:05