ASCII (American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ) 是基于拉丁字母的一套电脑编码系统。 它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示 (这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符, 控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符 (显示为空白)。
ASCII
00 Remarks
01 Syntax
02 Methods
| Name | Overloads | Summary |
|---|---|---|
| ReplaceQuot | 1 | 分别替换英文双引号,中文双引号为指定的字符串 |
| TrimNonPrintings | 1 | |
| IsNonPrinting | 1 | |
| IsASCIIString | 1 | |
| IsAsciiChar | 1 |
03 Properties
| Name | Overloads | Summary |
|---|---|---|
| Nonprintings | 1 | 非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列: ##### 转义序列 |字符|含义| |---|----| |\cx|匹配 x 指示的控制字符。例如,\cM 匹配 Control-M 或回车符。x 的值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是“c”字符本身。| |\f |换页符匹配。等效… |
| Symbols | 1 | Symbols without white space.(可以印刷的ASCII符号列表) |
| AlphaNumericTable | 1 |
04 Fields
| Name | Overloads | Summary |
|---|---|---|
| NUL | 2 | 0000 0000 0 00 NUL 空字符(Null) |
| SOH | 2 | 0000 0001 1 01 SOH 标题开始 |
| STX | 2 | 0000 0010 2 02 STX 本文开始 |
| ETX | 2 | 0000 0011 3 03 ETX 本文结束 |
| EOT | 2 | 0000 0100 4 04 EOT 传输结束 |
| ENQ | 2 | 0000 0101 5 05 ENQ 请求 |
| ACK | 2 | 0000 0110 6 06 ACK 确认回应 |
| BEL | 2 | 0000 0111 7 07 BEL 响铃 |
| BS | 2 | 0000 1000 8 08 BS 退格 |
| HT | 2 | 0000 1001 9 09 HT 水平定位符号 |
| LF | 2 | 0000 1010 10 0A LF 换行键 |
| VT | 2 | 0000 1011 11 0B VT 垂直定位符号 |
| FF | 2 | 0000 1100 12 0C FF 换页键 |
| CR | 2 | 0000 1101 13 0D CR 归位键 |
| SO | 2 | 0000 1110 14 0E SO 取消变换(Shift out) |
| SI | 2 | 0000 1111 15 0F SI 启用变换(Shift in) |
| DLE | 2 | 0001 0000 16 10 DLE 跳出数据通讯 |
| DC1 | 2 | 0001 0001 17 11 DC1 设备控制一(XON 启用软件速度控制) |
| DC2 | 2 | 0001 0010 18 12 DC2 设备控制二 |
| DC3 | 2 | 0001 0011 19 13 DC3 设备控制三(XOFF 停用软件速度控制) |
| DC4 | 2 | 0001 0100 20 14 DC4 设备控制四 |
| NAK | 2 | 0001 0101 21 15 NAK 确认失败回应 |
| SYN | 2 | 0001 0110 22 16 SYN 同步用暂停 |
| ETB | 2 | 0001 0111 23 17 ETB 区块传输结束 |
| CAN | 2 | 0001 1000 24 18 CAN 取消 |
| EM | 2 | 0001 1001 25 19 EM 连接介质中断 |
| SUB | 2 | 0001 1010 26 1A SUB 替换 |
| ESC | 2 | 0001 1011 27 1B ESC 跳出 |
| FS | 2 | 0001 1100 28 1C FS 文件分割符 |
| GS | 2 | 0001 1101 29 1D GS 组群分隔符 |
| RS | 2 | 0001 1110 30 1E RS 记录分隔符 |
| US | 2 | 0001 1111 31 1F US 单元分隔符 |
| DEL | 2 | 0111 1111 127 7F DEL 删除 |
| TAB | 2 | Constants.vbTab |
| Whitespace | 2 | a collection of the ascii whitespace chars |
| Quot | 2 | 双引号" |
| n0 | 2 | ASCII code for number 0 |
| n9 | 2 | ASCII code for number 9 |
| Mark | 2 | 单引号 |
| QuotBegin_ZHCN | 1 | |
| QuotEnds_ZHCN | 1 | |
| QuotUnknown | 1 | |
| A | 1 | |
| Z | 1 | |
| al | 1 | |
| zl | 1 | |
| N | 1 |
05 Members
String, String)分别替换英文双引号,中文双引号为指定的字符串
| Name | Type | Description |
|---|---|---|
s | String | - |
replace | String | - |
非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:
转义序列
| 字符 | 含义 | |
|---|---|---|
| \cx | 匹配 x 指示的控制字符。例如,\cM 匹配 Control-M 或回车符。x 的值必须在 A-Z 或 a-z 之间。如果不是这样,则假定 c 就是“c”字符本身。 | |
| \f | 换页符匹配。等效于 \x0c 和 \cL。 | |
| \n | 换行符匹配。等效于 \x0a 和 \cJ。 | |
| \r | 匹配一个回车符。等效于 \x0d 和 \cM。 | |
| \s | 匹配任何空白字符,包括空格、制表符、换页符等。与 [\f\n\r\t\v] 等效。 | |
| \S | 匹配任何非空白字符。与 [^ \f\n\r\t\v] 等效。 | |
| \t | 制表符匹配。与 \x09 和 \cI 等效。 | |
| \v | 垂直制表符匹配。与 \x0b 和 \cK 等效。 |
Symbols without white space.(可以印刷的ASCII符号列表)
0000 0000 0 00 NUL 空字符(Null)
0000 0001 1 01 SOH 标题开始
0000 0010 2 02 STX 本文开始
0000 0011 3 03 ETX 本文结束
0000 0100 4 04 EOT 传输结束
0000 0101 5 05 ENQ 请求
0000 0110 6 06 ACK 确认回应
0000 0111 7 07 BEL 响铃
0000 1000 8 08 BS 退格
0000 1001 9 09 HT 水平定位符号
0000 1010 10 0A LF 换行键
0000 1011 11 0B VT 垂直定位符号
0000 1100 12 0C FF 换页键
0000 1101 13 0D CR 归位键
0000 1110 14 0E SO 取消变换(Shift out)
0000 1111 15 0F SI 启用变换(Shift in)
0001 0000 16 10 DLE 跳出数据通讯
0001 0001 17 11 DC1 设备控制一(XON 启用软件速度控制)
0001 0010 18 12 DC2 设备控制二
0001 0011 19 13 DC3 设备控制三(XOFF 停用软件速度控制)
0001 0100 20 14 DC4 设备控制四
0001 0101 21 15 NAK 确认失败回应
0001 0110 22 16 SYN 同步用暂停
0001 0111 23 17 ETB 区块传输结束
0001 1000 24 18 CAN 取消
0001 1001 25 19 EM 连接介质中断
0001 1010 26 1A SUB 替换
0001 1011 27 1B ESC 跳出
0001 1100 28 1C FS 文件分割符
0001 1101 29 1D GS 组群分隔符
0001 1110 30 1E RS 记录分隔符
0001 1111 31 1F US 单元分隔符
0111 1111 127 7F DEL 删除
Constants.vbTab
a collection of the ascii whitespace chars
双引号"
ASCII code for number 0
ASCII code for number 9
单引号
String)Char)String)Char)