摘要: 扫描 HREF以下示例搜索输入字符串并输出所有 href="/“..."”值和它们在字符串中的位置。它执行此操作的方式为,首先构造编译的 Regex 对象,然后使用 Match 对象来循环访问字符串中的所有匹配。在此示例中,元字符 \s 匹配任何空白字符,\S 匹配任何非空白字符。[Visual Basic] Sub DumpHrefs(inputString As Str... 阅读全文
posted @ 2009-06-21 12:49 Bōbō 阅读(158) 评论(0) 推荐(0)
摘要: 以下各节介绍 .NET Framework 正则表达式类。RegexRegex 类表示不可变(只读)正则表达式类。它还包含各种静态方法,允许在不显式创建其他类的实例的情况下使用其他正则表达式类。以下代码示例创建了 Regex 类的实例并在初始化对象时定义一个简单的正则表达式。请注意,使用了附加的反斜杠作为转义字符,它将 \s 匹配字符类中的反斜杠指定为原义字符。[Visual Basic] ' D... 阅读全文
posted @ 2009-06-21 12:46 Bōbō 阅读(240) 评论(0) 推荐(0)
摘要: 字符转义大多数重要的正则表达式语言运算符都是非转义的单个字符。转义符 \(单个反斜杠)通知正则表达式分析器反斜杠后面的字符不是运算符。例如,分析器将星号 (*) 视为重复限定符,而将后跟星号的反斜杠 (\*) 视为 Unicode 字符 002A。下表中列出的字符转义在正则表达式和替换模式中都会被识别。转义符说明一般字符除 . $ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。\... 阅读全文
posted @ 2009-06-21 12:44 Bōbō 阅读(598) 评论(0) 推荐(0)