Ana içeriğe geç Tamamlayıcı içeriğe geç

MatchRegEx Komut dosyası ve grafik fonksiyonu

MatchRegEx() bir giriş dizesini (text) bir veya daha fazla normal ifadeyle (regex) karşılaştırır. Eşleşen normal ifade desenlerinin sayısal konumunu döndürür. Yalnızca normal ifadenin değerlendirmesi tüm metin girişini eşleştirirse bir eşleşme yanıtı döndürür. Eşleşme bulunamazsa fonksiyon 0 döndürür.

Bu fonksiyon, büyük/küçük harfe duyarlı regex işlemleri gerçekleştirir. Büyük/küçük harfe duyarlı olmayan regex işlemleri gerçekleştirmek için alternatif olarak MatchRegExI() varyantını kullanabilirsiniz.

Söz Dizimi:  

MatchRegEx (text, regex1 [ , regex2,...regexN])

Dönüş verileri türü: tamsayı

Bağımsız Değişkenler
Bağımsız Değişken Açıklama
text Bir veya daha fazla normal ifade eşleştirmek istediğiniz giriş dizesi metni. Bir eşleşmenin gerçekleşmesi için, bu giriş dizesinin regex deseniyle tam olarak eşleşmesi gerekir.
regex Girdi dizesiyle eşleştirilmeye çalışılacak normal ifade. Tek bir ifade içinde, sonraki bağımsız değişkenler olarak ayrılarak birden fazla normal ifade belirtebilirsiniz.
Fonksiyon örnekleri
Örnek Sonuç
MatchRegEx('testSample','test') 0 döndürür. İşlev, yalnızca text ile regex deseni arasında tam bir eşleşme olduğunda bir eşleşme yanıtı döndürür. testSample test içerse de, başka metin (Sample) içerdiğinden tam eşleşmeyi engeller.
MatchRegEx('abc123','[a-z]','[0-9]','[a-z]+[0-9]+','.+') 3 döndürür. Üçüncü regex deseni, verilerle eşleşen ilk desendir.
MatchRegEx('ABC','[abc]+','[123]') 0 döndürür, çünkü MatchRegEx() büyük/küçük harfe duyarlıdır.
MatchRegExI('ABC','[abc]+','[123]') 1 döndürür. MatchRegExI() fonksiyonunun büyük/küçük harfe duyarsız varyantı kullanılır.

MatchRegEx ne zaman kullanılmalı?

Bu fonksiyon için kullanım durumları şunları içerir:

  • Biçimlendirme ve uyumluluk standartlarını karşılamak ve verilerdeki hataları belirlemek için metni doğrulama.

  • Metnin biçimlendirilme şeklindeki farklılıkları belirleme. Örneğin, kaç telefon numarasının A biçimini, B biçimini vb. kullandığını belirleyebilirsiniz.

Örnek 1 - telefon numarası biçimlerini analiz etmek için komut dosyası

Örnek 2 - ISBN biçimini tanımlamak için grafik ifadesi

Bu sayfa size yardımcı oldu mu?

Bu sayfa veya içeriği ile ilgili bir sorun; bir yazım hatası, eksik bir adım veya teknik bir hata bulursanız lütfen bize bildirin!