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

Etiketlenen Kullanıcılar

24Beğeni(ler)

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 22 Şubat 2024, 03:17   #1
Çevrimdışı
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ı eglen sohbet reklamver
Alt 22 Şubat 2024, 07:21   #2
Çevrimdışı
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
Çevrimdışı
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
Çevrimdışı
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ı: (3)
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ı.)


 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:18   #6
Çevrimdışı
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ı: (3)
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)

 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:52   #8
Çevrimdışı
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ı: (3)
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.

 
Alıntı ile Cevapla

Alt 22 Şubat 2024, 23:57   #10
Çevrimdışı
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