- Katılım
- 29 Ocak 2024
- Mesajlar
- 188
- Excel Vers. ve Dili
- Office 2016
Hocam teşekkür ederim,Deneyiniz
Kod:Sub KarakterleriKarsilastir() Dim pattern As String Dim inputMetin As String Dim i As Long Dim eslesenKarakterSayisi As Long pattern = "@122100011122111" inputMetin = "@122100011b2211a" eslesenKarakterSayisi = 0 ' İki metnin de aynı uzunlukta olduğunu varsayıyoruz If Len(pattern) = Len(inputMetin) Then For i = 1 To Len(pattern) If Mid(pattern, i, 1) = Mid(inputMetin, i, 1) Then eslesenKarakterSayisi = eslesenKarakterSayisi + 1 End If Next i MsgBox "Eşleşen karakter sayısı: " & eslesenKarakterSayisi Else MsgBox "Pattern ve input metin farklı uzunluklarda." End If End Sub
yalnız ben bunu Regular Expressions (Regex) olayı ile yapmayı öğrenmek istiyordum
Regex kütüphanesi ile yapılma şekli var mıdır?
iyi Çalışmalar dilerim.