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

 Kayıt ol  Topluluk
24Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Şubat 2024, 03:17   #1
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Regex sorusu




Merhaba
Aklima regex ile bir soru geldi paylasmak istedim.
-
Eslesmede sadece 3 karakter eslesirse eslenme saglansin.
-
------------------------------
Ornek string: Ali veli deli
Eslesecek karakterler: e, i, l
-------------------------------
Her 3 karakterin birinden en az 1 tane eslesme koşulu olacak.
Karakterlerin stringde eslesecegi pozisyonu onemli degil.
-
Nasil yapabiliriz ?

__________________
Bana sihirli kelimeyi söyle

Konu manikdepresif tarafından (22 Şubat 2024 Saat 03:19 ) değiştirilmiştir.
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları reklam ver Benimmekan Mobil Sohbet
Alt 22 Şubat 2024, 07:21   #2
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




tam anlamadım usta ama bu eşleşmeler tek kelime içinde mi olacak bunlar ayrı mı olacak. Yani alivelideli < içerisindeki 3 karakterin en az 1 kere yazılma şartı mı olacak

__________________
Uyuyan hücreler elbet uyanacak
 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 17:27   #3
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




Evet @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...] eslesmeler tek kelime icinde olacak. 3 karakterden 3'ünün de eslesmesi lazim kelime icinde.
Tek kelime dedigim, cumle oluyor yani (string)

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

Alt 22 Şubat 2024, 19:57   #4
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (1)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 22:07   #5
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




Bahtiyar Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
@[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.

E kanka; Regex nicki zaten mIRC Scripting'den geliyor? Since 2007.
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.


Madem konuya etiketlendik, yardımcı olalım.

$regex(Ali veli deli,/^(?=.*[eil])(?=.*[eil])(?=.*[eil]).*$/i) şeklinde işini görür sanırım @[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]. Örnek:

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
//return Eşleme $iif($regex(Ali veli deli,/^(?=.*[eil])(?=.*[eil])(?=.*[eil]).*$/i),sağlandı.,sağlanamadı.)


__________________
iz bırakanlar, unutulmaz.
 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:18   #6
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




İlgin icin tesekkurler,
Asaidaki gibi denedim string: Ali vli dli
$regex(Ali vli dli,/^(?=.*[eil])(?=.*[eil])(?=.*[eil]).*$/i) seklinde denedim yine 1 degerini verdi.
-
0 vermesi gerekmezmiydi cunku 3 karakterin kesin eslesmesinden bahsediyoruz.

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

Alt 22 Şubat 2024, 23:43   #7
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
İlgin icin tesekkurler,
Asaidaki gibi denedim string: Ali vli dli
$regex(Ali vli dli,/^(?=.*[eil])(?=.*[eil])(?=.*[eil]).*$/i) seklinde denedim yine 1 degerini verdi.
-
0 vermesi gerekmezmiydi cunku 3 karakterin kesin eslesmesinden bahsediyoruz.

Şu şekilde dener misin?

$regex(Ali vli dli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i)

__________________
iz bırakanlar, unutulmaz.
 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:52   #8
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




Regex Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Şu şekilde dener misin?

$regex(Ali vli dli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i)

Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$regex(Ali veli deli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(valide,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(eil,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(lie,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(ali veli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i)


Cok tesekkurler bu calisiyor farkli sekillerde denedim.

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

Alt 22 Şubat 2024, 23:54   #9
Çevrimdışı
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (2)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




manikdepresif Nickli Üyeden Alıntı
Bu forumdaki linkleri ve resimleri görebilmek için en az 25 mesajınız olması gerekir.
Kod:   Kodu kopyalamak için üzerine çift tıklayın!
$regex(Ali veli deli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(valide,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(eil,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(lie,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i) $regex(ali veli,/(?=(.*e.*))(?=(.*i.*))(?=(.*l.*)).{3}/i)


Cok tesekkurler bu calisiyor farkli sekillerde denedim.

Rica ederim. Çok uzun yıllar oldu mIRC Scripting kodu yazmayalı; Regular expression ile farklı programlama dillerinde kodlar yazsam da mIRC Scripting'deki Regex kütüphanesi biraz daha farklı ve sınırlı, insan uzun süre ara verince paslanıyor.

__________________
iz bırakanlar, unutulmaz.
 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:57   #10
Çevrimiçi
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Cevap: Regex sorusu




Ne anlama geliyor ?= bu isaret

__________________
Bana sihirli kelimeyi söyle
 
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
Regex Hesapsiz33 mIRC Scripting Sorunları 1 25 Ocak 2020 22:03
Regex Regex IRC Künye 48 25 Kasım 2018 15:38
Bihter ve Behlül sınav sorusu oldu (KPSS Sorusu) Lucifer Haber Arşivi 2 16 Mart 2010 00:49
$Regex sensiz-seven mIRC Scripting Programları 0 29 Ekim 2009 12:14
$regex MoRtaL_ mIRC Scripting Sorunları 23 04 Şubat 2008 11:42