65.9K
CodeProject 正在变化。 阅读更多。
Home

正则表达式测试器

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.47/5 (22投票s)

2003年6月2日

1分钟阅读

viewsIcon

103652

downloadIcon

784

一个简单的正则表达式测试器。该代码也演示了 .NET 中正则表达式的简单用法。

Sample Image - regexTester.gif

引言

正则表达式测试器是一个用于在测试字符串上测试正则表达式模式的应用程序,当我们创建模式时,而不是在实际输入上进行测试,这有时可能耗时,特别是对于大型输入字符串而言。

使用正则表达式测试器

使用方法很简单。在测试字符串框中输入输入字符串,在模式文本框中输入模式,如上所示。

.NET 中的正则表达式

在 .NET 中使用正则表达式非常简单……使用可用的正则表达式命名空间

Imports System.Text.RegularExpressions
' import the namespace

'instantiate the objects
dim oRegex as new regex("test pattern")

'use the object
If oRegex.IsMatch("this is the string to test on") Then
    msgbox "Match found"
else
    msgbox "Didnt find match"
end if

关注点

与本文一起提供的 RegexTester 具有一个不错的特性供您试验。如果测试字符串框为空,应用程序将搜索一个名为 teststring.txt 的文件(如果附带的代码经过适当修改,可以是任何文件),如果找到该文件,则使用文件内容作为测试字符串。当输入字符串/测试字符串很大时,此功能非常有用。

如果您已经熟悉简单的 .NET 编程和创建正则表达式模式的过程,那么正则表达式测试器可能就是您所需要的全部。;)

许可证

本文未附加明确的许可证,但可能在文章文本或下载文件本身中包含使用条款。如有疑问,请通过下面的讨论区联系作者。

作者可能使用的许可证列表可以在此处找到。

© . All rights reserved.