- VB.Net 基础教程
- VB.Net - 首页
- VB.Net - 概述
- VB.Net - 环境设置
- VB.Net - 程序结构
- VB.Net - 基本语法
- VB.Net - 数据类型
- VB.Net - 变量
- VB.Net - 常量
- VB.Net - 修饰符
- VB.Net - 语句
- VB.Net - 指令
- VB.Net - 运算符
- VB.Net - 决策制定
- VB.Net - 循环
- VB.Net - 字符串
- VB.Net - 日期和时间
- VB.Net - 数组
- VB.Net - 集合
- VB.Net - 函数
- VB.Net - 子程序
- VB.Net - 类和对象
- VB.Net - 异常处理
- VB.Net - 文件处理
- VB.Net - 基本控件
- VB.Net - 对话框
- VB.Net - 高级窗体
- VB.Net - 事件处理
- VB.Net 高级教程
- VB.Net - 正则表达式
- VB.Net - 数据库访问
- VB.Net - Excel表格
- VB.Net - 发送邮件
- VB.Net - XML处理
- VB.Net - Web编程
- VB.Net 有用资源
- VB.Net - 快速指南
- VB.Net - 有用资源
- VB.Net - 讨论
VB.Net - 字符转义
这些基本上是特殊字符或转义字符。正则表达式中的反斜杠字符 (\) 表示其后的字符要么是特殊字符,要么应按字面解释。
下表列出了转义字符:
转义字符 | 描述 | 模式 | 匹配 |
---|---|---|---|
\a | 匹配铃声字符,\u0007。 | \a | "Warning!" + '\u0007' 中的 "\u0007" |
\b | 在字符类中,匹配退格符,\u0008。 | [\b]{3,} | "\b\b\b\b" 中的 "\b\b\b\b" |
\t | 匹配制表符,\u0009。 | (\w+)\t | "Name\tAddr\t" 中的 "Name\t", "Addr\t" |
\r | 匹配回车符,\u000D。(\r 不等同于换行符 \n。) | \r\n(\w+) | "\r\nHello" 中的 "\r\nHello" |
\v | 匹配垂直制表符,\u000B。 | [\v]{2,} | "\v\v\v" 中的 "\v\v\v" |
\f | 匹配换页符,\u000C。 | [\f]{2,} | "\f\f\f" 中的 "\f\f\f" |
\n | 匹配换行符,\u000A。 | \r\n(\w+) | "\r\nHello" 中的 "\r\nHello" |
\e | 匹配转义符,\u001B。 | \e | "\x001B" 中的 "\x001B" |
\nnn | 使用八进制表示法指定字符(nnn 由最多三位数字组成)。 | \w\040\w | "a b", "c d" 中的 "a b", "c d" |
\x nn | 使用十六进制表示法指定字符(nn 由恰好两位数字组成)。 | \w\x20\w | "a b", "c d" 中的 "a b", "c d" |
\c X\c x | 匹配由 X 或 x 指定的 ASCII 控制字符,其中 X 或 x 是控制字符的字母。 | \cC | "\x0003" 中的 "\x0003" (Ctrl-C) |
\u nnnn | 使用十六进制表示法匹配 Unicode 字符(恰好四位数字,如 nnnn 所示)。 | \w\u0020\w | "a b", "c d" 中的 "a b", "c d" |
\ | 如果后跟的字符不被识别为转义字符,则匹配该字符。 | \d+[\+-x\*]\d+\d+[\+-x\*\d+ | "(2+2) * 3*9" 中的 "2+2" 和 "3*9" |
vb.net_regular_expressions.htm
广告