小编Ioa*_*a O的帖子

VB6和C#正则表达式

我需要将VB6(我不熟悉)项目转换为C#4.0.该项目包含一些字符串验证的正则表达式.

我需要知道两种情况下的正则表达式是否相同,所以如果我只是将正则表达式字符串从VB6项目复制到C#项目,它们的工作方式是否相同?

我对正则表达式有一个基本的了解,我可以简单地阅读一下它的作用,但对于味道等,这一点在我的脑海中有点过头了.

例如,这两行是等价的吗?

VB6:

isStringValid = (str Like "*[!0-9A-Z]*")
Run Code Online (Sandbox Code Playgroud)

C#:

isStringValid = Regex.IsMatch(str, "*[!0-9A-Z]*");
Run Code Online (Sandbox Code Playgroud)

谢谢!

regex vb6 vb6-migration c#-4.0

4
推荐指数
1
解决办法
554
查看次数

标签 统计

c#-4.0 ×1

regex ×1

vb6 ×1

vb6-migration ×1