Sorgu için arama sonuçları: RegExp

  1. M

    Madde Numaralarını Düzenleme Hk.

    Elinize sağlık tamda istediğim gibi çalıştı. Bu tek komutla tüm kitapta çalışmak için ne eklemeliyim. Daha önce kendi yaptığım basit makroları da tek tek çalışma sayfalarında kullanmak zorunda kalıyorum onlara da uygularım. Ama mükemmel çalışıyor.
  2. Biolightant

    Madde Numaralarını Düzenleme Hk.

    ...MsgBox "Maalesef (Fazla Mesai Görevleri) yazısını bulamadık!" Exit Sub End If SonNumara = sonGorev.Row - 1 ' RegExp tanımla Set regex = CreateObject("VBScript.RegExp") With regex .Pattern = "^\d+\.?\s*" .IgnoreCase = True .Global =...
  3. pNouma

    VBA RegExp' de ilave işaret getirme

    Çok teşekkür ederim Hocam iyi akşamlar
  4. V

    VBA RegExp' de ilave işaret getirme

    ...pattern = "@122100011122111" inputMetin = "@122100011b2211a" eslesenKarakterSayisi = 0 Set regEx = CreateObject("VBScript.RegExp") If Len(pattern) = Len(inputMetin) Then For i = 1 To Len(pattern) regEx.Pattern = "^" & Mid(pattern, i, 1) & "$"...
  5. pNouma

    VBA RegExp' de ilave işaret getirme

    Hocam çok teşekkürler, tam istediğim gibi oldu; buradaki ? = . * işaretleri ne anlama gelmektedir? bu konuda eğitim vermeniz mümkün müdür? iyi Çalışmalar
  6. H

    VBA RegExp' de ilave işaret getirme

    ...Sub SayiGrp() Dim regEx As Object Dim strInput As String strInput = "@122100011122111" Set regEx = CreateObject("VBScript.RegExp") With regEx .Global = True .MultiLine = True ' (?=.*0{3,5}) › içinde en az bir yerde 0{3,5} aranacak...
  7. pNouma

    VBA RegExp' de ilave işaret getirme

    Teşekkürler Hocam
  8. P

    VBA RegExp' de ilave işaret getirme

    Evet, ilk verilen regexPattern kodunda sadece değiştirme işlemi yapılıyor: regExp.Pattern = "[^0-9]" Cells(3, 2) = CStr(regExp.Replace(deger, "")) Bu kod sayı olmayan karakterleri boş string ile değiştiriyor, yani sayma işlemi yok. Sayma işlemi için; Set matches = regExp.Execute(strInput)...
  9. P

    VBA RegExp' de ilave işaret getirme

    ...As Object Dim matches As Object Dim bulundu As Boolean strInput = "@122100011122111" Set regEx = CreateObject("VBScript.RegExp") regEx.Global = True regEx.IgnoreCase = True Dim sifirVar As Boolean, birVar As Boolean, ikiVar As Boolean sifirVar = False...
  10. pNouma

    VBA RegExp' de ilave işaret getirme

    Hocam tekrar merhaba, bu konuda şöyle bir sorum daha olacak Aşağıdaki patern' de önce metin içinde başta 0' a, sonra 1'e sonra 2' ye ye göre bakıyor, strInput = "@122100011122111" benim burada istediğim, bu sıralamaya bakmaksızın, sadece yan-yana olan adetler tutacak şekilde nasıl...
  11. pNouma

    VBA RegExp' de ilave işaret getirme

    Çok teşekkür ederim Hocam iyi akşamlar
  12. P

    VBA RegExp' de ilave işaret getirme

    Merhaba, şu şekilde dener misiniz; Sub regexPattern() Dim deger Dim regExp As Object Set regExp = CreateObject("VBscript.RegExp") regExp.Global = True regExp.Pattern = "[^0-9\+]" deger = Cells(3, 1).Value Cells(3, 2) = CStr(regExp.Replace(deger, ""))...
  13. pNouma

    VBA RegExp' de ilave işaret getirme

    ...kod ile bir metin içindeki sadece sayısal degerleri alabiliyoruz, sayısal degerlere ilaveten "+" işaretini de alması nasıl sağlanabilir? Sub regexPattern() Dim deger Dim regExp As Object Set regExp = CreateObject("VBscript.RegExp") regExp.Global = True regExp.Pattern =...
  14. M

    Veri Doğrulama hücresinin yıl/sayı yazması

    ...mı? If Not Intersect(Target, rng) Is Nothing Then Application.EnableEvents = False Set regex = CreateObject("VBScript.RegExp") regex.Pattern = "^2025/\d+$" ' 2025/ ile başlamalı ve sonrası sadece rakam olmalı regex.IgnoreCase = False regex.Global =...
  15. E

    Selenium için ChromeDriver güncellemesi

    ...False .Send jsonText = .responseText End With Set regex = CreateObject("VBScript.RegExp") With regex .Global = True .IgnoreCase = True .Pattern = "https://storage.googleapis.com/chrome-for-testing-public/124\.\d+\.\d+\.\d+/[^""]+" '...
  16. W

    RegExp / Farklı Formatlardaki Plakalar için tek fonksiyon

    ...içine ekleme yaptım. Function Test_Format4(hcr As Range) As String Dim reg As Object, m As Object Set reg = CreateObject("VBScript.RegExp") reg.Pattern = "(\d{2}[a-zA-Z-+*._\/ ]*\d{,6})" Set m = reg.Execute(hcr.Value) If m.Count > 0 Then Test_Format4 = m(0) End Function
  17. W

    RegExp / Farklı Formatlardaki Plakalar için tek fonksiyon

    ...nasıl olmalı?? Function ExtractPlaka(hcr As Range) As String Dim reg As Object, m As Object Set reg = CreateObject("VBScript.RegExp") reg.Pattern = "\b\d{2}\s?[A-Za-z]{1,3}\s?\d{2,4}\b" Set m = reg.Execute(hcr.Value) If m.Count > 0 Then ExtractPlaka = m(0) End Function
  18. W

    RegExp / Farklı Formatlardaki Plakalar için tek fonksiyon

    ..."\b\d{2}\S?\d{2}\S?\d{2}\S?\d{2,5}\b", _ "\b\d{2} \s?[A-Za-z]{1}\s?\d{2,5}\b" _ ) Set reg = CreateObject("VBScript.RegExp") For i = LBound(patterns) To UBound(patterns) reg.Pattern = patterns(i) Set m = reg.Execute(hcr.Value) If m.Count >...
  19. W

    RegExp / Farklı Formatlardaki Plakalar için tek fonksiyon

    şu şekilde yaptığımda problem çözülüyor, bende sonradan farkettim. Alt tire eksikti. "\b\d{2} \s?[A-Za-z]{1}\s?\d{2,5}\b")
  20. M

    RegExp / Farklı Formatlardaki Plakalar için tek fonksiyon

    ..."\b\d{2}\S?\d{2}\S?\d{2}\S?\d{2,5}\b", _ "\b\d{2} \s?[A-Za-z]{1}\s?\d{2,5}\b" ) Set reg = CreateObject("VBScript.RegExp") For i = LBound(patterns) To UBound(patterns) reg.Pattern = patterns(i) Set m = reg.Execute(hcr.Value) If m.Count...
Üst