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

MatchRegEx - kod ve grafik fonksiyonu

MatchRegEx(), giriş dizesini belirtilen bir veya daha fazla düzenli ifade deseniyle karşılaştırır ve eşleşen düzenli ifade desenlerinin sayısal konumunu döndürür. Hiçbir eşleşme bulunamazsa fonksiyon 0 döndürür. Bu fonksiyon yalnızca tam eşleşmeleri arar.

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.
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('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.

Ne zaman kullanılır?

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, bize bildirin, düzeltelim!