Regular Expressions(Düzenli ifadeler) nedir?
Kısaca RegEx veya RegExp olarak kullanılan düzenli ifadeler günümüz modern programlama dillerinin birçoğunda bulunmaktadır.Regex, ele alınan metindeki karakterler dizisinin kısa yoldan ve esnek bir biçimde bulunmasını ve gerekirse değiştirmesini sağlar.
RegEx hakkında ayrıltılı açıklama için şu sayfalara da bakabilirsiniz:
Perl Regular Expressionlar 1
List_of_Regular_Expressions
Wikipedi Düzenli ifade
İngilizce kaynaklar:
Regexr.com
Regular-expressions.info
Regex101.com
Rexegg.com
Regexone.com
Excel VBA'da RegEx kullanımı
Normalde Excel VBA'da RegEx ile ilgili bir özellik yoktur. Ancak Microsoft VBScript Regular Expressions referansı ile bu sağlanabilmektedir.Excel VBA'ya bu referansı eklemek için iki yol var:
1. yol:
Excel VBA Editöründe(ALT+F11) iken menüden Tools / References ... tıklanır. Açılan pencerede listeden Microsoft VBScript Regular Expressions seçilip OK tıklanır.Sub Test() ' Tools / Reference ile ' Microsoft VBScript Regular Expressions ' ekleyin Dim RegEx As RegExp Set RegEx = New RegExp
