VB6的正则表达式库

7

我需要编写一个程序,可以筛选特殊格式的文本文件(基本上是带有一组固定列类型的CSV文件,某些列具有不同的分隔符...在大多数地方使用逗号,在其他地方使用冒号)以搜索格式错误。我认为正则表达式将是解决问题的方法。

VB6有好的正则表达式库吗?

4个回答

4

2

其他答案都是正确的,但只有链接,这里为了方便:

文件→引用中添加"Microsoft VBScript Regular Expressions 5.5"库:

screenshot

现在你可以在你的代码中使用该库:

Dim matcher As RegExp
Set matcher = New RegExp
matcher.Pattern = "^super cool string$"
If matcher.Test(someString) Then
    '...do something...
End If

像往常一样,regular-expressions.info提供最好的参考资料


2

Regex Buddy有VB6库

我在Delphi中使用它,非常好用 - Jeff多次赞扬RegexBuddy。

我不能对VB实现发表意见,但它确实值得一看。


2

你可能知道,VB6没有内置的正则表达式库。但是,你可以使用一个由ActiveX或COM库提供的正则表达式库。详情请参见这篇文章


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接