asp中的通配字符是什么?

来源:百度知道 编辑:UC知道 时间:2024/07/02 01:19:09
正在学习asp,在网上看到有人说“通配字符”如何如何?
请问什么叫“通配字符”?他的主要功能是什么?常见的有哪些?

是说正则表达式吗?
例如:
' 建立变量。
Dim regEx, str1
str1 = "the test123 string"
' 建立正则表达式。
Set regEx = New RegExp
' 设置模式。
regEx.Pattern = "\w+\d{3}"
' 设置是否区分大小写。
regEx.IgnoreCase = True '输出
Response.Write regEx.Replace(str1, "replace456")
'结果是输出 "the replace456 string"

正则表达式相关资料
==元字符==
. 匹配除换行符以外的任意字符
\w 匹配字母或数字或下划线或汉字
\s 匹配任意的空白符
\d 匹配数字
\b 匹配单词的开始或结束
^ 匹配字符串的开始
$ 匹配字符串的结束
==重复==
* 重复零次或更多次
+ 重复一次或更多次
? 重复零次或一次
{n} 重复n次
{n,} 重复n次或更多次
{n,m} 重复n到m次
== 反义==
\W 匹配任意不是字母,数字,下划线,汉字的字符
\S 匹配任意不是空白符的字符
\D 匹配任意非数字的字符
\B 匹配不是单词开头或结束的位置
[^x] 匹配除了x以外的任意字符
[^aeiou] 匹配除了aeiou这几个字母以外的任意字符
==后向引用==
捕获
(exp) 匹配exp,并捕获文本到自动命名的组里
(?<name>exp) 匹配