RegEx.DLL 0.6.0

许可: 免费 ‎文件大小: 30.30 KB
‎用户评分: 4.0/5 - ‎1 ‎评分

关于 RegEx.DLL

RegEx.DLL为 VB 程序员提供了一些急需的正则表达式处理。"clsRegEx"类实现所有常见的 UNIX 通配符,允许执行复杂的字符串比较和搜索替换操作。 * "*"字符表示表达式中上一个字符的零个或多个匹配项: ab*c 匹配 ac, abc, abbc, abbbbbbb... * "+"字符表示表达式中上一个字符的一个或多个匹配项: ab _ c 匹配 abc, abbc, abbbbc, 但不是 ac * 大括号内的数字表示上一个字符的特定匹配次数: a 匹配 a [3, 5] 匹配 a, a 和 a * "?" 字符表示上一个字符的零或一次出现: a? c 匹配 ac 和 aac * "." 字符表示任何单个字符: a.c abc, axc, 但不是交流或 abbc 圆形括号可用于对字符组应用乘数,如"*"或"+": * (abc)* 匹配空字符串, abc, abcabc, abcabcabc... [(abc)] 匹配 abc, abcabc, abcabcabcabcabc... 方括号可用于指定单个字符的可能值。在此上下文中可以使用连字符来表示字符范围。如果括号中的第一个字符为"+",则范围是排他性的,而不是包含的(即表达式与未显示的任何单个字符匹配): * a _ bb _ c 匹配 abc 和 abc {a}0-9}c 匹配 abc 和 axc, 但不是 a0c...a9c ""符号否定了以下字符的特殊含义。只有当它先于 * 之一时才有效?{([])}. * a*c 匹配 a*c _ a_c 匹配 a_c 和 a_c \ a\ c 匹配交流 * abc 不是有效的表达式 下载包括 VB 代码示例,演示如何使用库。 此库仍处于 beta 测试中 - 它适用于短表达式,但由于代码的递归性质,较长的字符串可能需要一段时间。