Bir URL’den Kayıt ID Bilgisi Almak | C#
Merhaba, web crawling işlemleri ile uğraşırken, genelde e-ticaret sitelerinde URL içerisinde geçen ID’leri alma ihtiyacım doğdu.Şu şekilde bunu hallettim: Selamlar.
Dinle, anla, çöz...
Merhaba, web crawling işlemleri ile uğraşırken, genelde e-ticaret sitelerinde URL içerisinde geçen ID’leri alma ihtiyacım doğdu.Şu şekilde bunu hallettim: Selamlar.
Merhaba, Notepad++ uygulamasında düzenli ifade ile aramayı daha evvelki bir yazıda anlatmıştım.Geçenlerde aradığım ifade ile eşleşen kısımları topluca kopyalama ihtiyacım doğdu.Şu şekilde işimi gördüm: Selamlar.
Merhaba, geçtiğimiz günlerde bir kolonunda <> işaretleri içeren bir değer, diğer kolonunda başka bir değer içeren bir excel dosyası elime geçti.
Bunları xml formatında kaydetmem gerekiyordu. Acaba vbscript’te regex var mı diye baktım ve var olduğunu gördüm.
Aşağıda basit bir kullanımını gösterdim.
Umarım birilerinin işine yarar.
Sub regex()
Set re = New RegExp
With re
.Pattern = "<([a-zA-Z0-9]+)>"
.IgnoreCase = False
.Global = False
End With
For i = 5 To 89
Set myMatches = re.Execute(Trim(CStr(Sayfa1.Range("A" & i))))
For Each myMatch In myMatches
Sayfa1.Range("E" & i) = "<" & myMatch.SubMatches(0) & ">" & Trim(CStr(Sayfa1.Range("B" & i))) & "</" & myMatch.SubMatches(0) & ">"
Next
DoEvents
Next i
MsgBox "Bitti"
End Sub
Regex çalıştırmak için bir de Tools>References seçeneğinden ‘Microsoft VBScript Regular Expressions 5.5’ eklemeniz gerekiyor.
Selamlar.
Merhaba, regex yazarken [a-zA-Z] kullandığımızda Türkçe karakterleri içermediğini geçen gün farkettim. Farklı ülkelerin alfabelerini desteklemekle ilgili bir yazım şekli varmış. İhtiyacı olanlar için paylaşıyorum: Detaylı bilgi için https://docs.microsoft.com/en-us/dotnet/standard/base-types/character-classes-in-regular-expressions adresi incelenebilir. Selamlar.
Merhaba, Notepad++ uygulamasında normal aramalar yapılabildiği gibi, Regular Expression ile de arama yapılabilir. Nerede ihtiyacımız olabilir böyle bir aramaya? Misal CANIAS’ta bir TRACE dosyası elde ettik. Boyutu çok büyük. Uzun süren sorgular olduğunu düşünüyoruz bu dosyanın içerisinde. Ancak bunu nasıl aratıp tek seferde görüntüleyebiliriz? şeklinde …