nuget server logo nuget api documents
↑

API Docs / Microsoft.VisualBasic.Runtime / ASCII

ASCII

Full name Microsoft.VisualBasic.Text.ASCII Assembly Microsoft.VisualBasic.Runtime Members 94

ASCII (American Standard Code for Information Interchange,美国信息互换标准代码,ASCⅡ) 是基于拉丁字母的一套电脑编码系统。 它主要用于显示现代英语和其他西欧语言。它是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC 646。 ASCII第一次以规范标准的型态发表是在1967年,最后一次更新则是在1986年,至今为止共定义了128个字符,其中33个字符无法显示 (这是以现今操作系统为依归,但在DOS模式下可显示出一些诸如笑脸、扑克牌花式等8-bit符号),且这33个字符多数都已是陈废的控制字符, 控制字符的用途主要是用来操控已经处理过的文字,在33个字符之外的是95个可显示的字符,包含用键盘敲下空白键所产生的空白字符也算1个可显示字符 (显示为空白)。

00 Remarks

http://ascii.911cha.com/

01 Syntax

Microsoft.VisualBasic.Text.ASCII

02 Methods

NameOverloadsSummary
ReplaceQuot 1 分别替换英文双引号,中文双引号为指定的字符串
TrimNonPrintings 1
IsNonPrinting 1
IsASCIIString 1
IsAsciiChar 1

03 Properties

NameOverloadsSummary
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

NameOverloadsSummary
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

method ReplaceQuot #
ReplaceQuot(String, String)

分别替换英文双引号,中文双引号为指定的字符串

Parameters
NameTypeDescription
sString

-

replaceString

-

property Nonprintings #
Nonprintings

非打印字符也可以是正则表达式的组成部分。下表列出了表示非打印字符的转义序列:

转义序列
字符含义
\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 等效。
property Symbols #
Symbols

Symbols without white space.(可以印刷的ASCII符号列表)

field NUL #
NUL

0000 0000 0 00 NUL 空字符(Null)

field SOH #
SOH

0000 0001 1 01 SOH 标题开始

field STX #
STX

0000 0010 2 02 STX 本文开始

field ETX #
ETX

0000 0011 3 03 ETX 本文结束

field EOT #
EOT

0000 0100 4 04 EOT 传输结束

field ENQ #
ENQ

0000 0101 5 05 ENQ 请求

field ACK #
ACK

0000 0110 6 06 ACK 确认回应

field BEL #
BEL

0000 0111 7 07 BEL 响铃

field BS #
BS

0000 1000 8 08 BS 退格

field HT #
HT

0000 1001 9 09 HT 水平定位符号

field LF #
LF

0000 1010 10 0A LF 换行键

field VT #
VT

0000 1011 11 0B VT 垂直定位符号

field FF #
FF

0000 1100 12 0C FF 换页键

field CR #
CR

0000 1101 13 0D CR 归位键

field SO #
SO

0000 1110 14 0E SO 取消变换(Shift out)

field SI #
SI

0000 1111 15 0F SI 启用变换(Shift in)

field DLE #
DLE

0001 0000 16 10 DLE 跳出数据通讯

field DC1 #
DC1

0001 0001 17 11 DC1 设备控制一(XON 启用软件速度控制)

field DC2 #
DC2

0001 0010 18 12 DC2 设备控制二

field DC3 #
DC3

0001 0011 19 13 DC3 设备控制三(XOFF 停用软件速度控制)

field DC4 #
DC4

0001 0100 20 14 DC4 设备控制四

field NAK #
NAK

0001 0101 21 15 NAK 确认失败回应

field SYN #
SYN

0001 0110 22 16 SYN 同步用暂停

field ETB #
ETB

0001 0111 23 17 ETB 区块传输结束

field CAN #
CAN

0001 1000 24 18 CAN 取消

field EM #
EM

0001 1001 25 19 EM 连接介质中断

field SUB #
SUB

0001 1010 26 1A SUB 替换

field ESC #
ESC

0001 1011 27 1B ESC 跳出

field FS #
FS

0001 1100 28 1C FS 文件分割符

field GS #
GS

0001 1101 29 1D GS 组群分隔符

field RS #
RS

0001 1110 30 1E RS 记录分隔符

field US #
US

0001 1111 31 1F US 单元分隔符

field DEL #
DEL

0111 1111 127 7F DEL 删除

field TAB #
TAB

Constants.vbTab

field Whitespace #
Whitespace

a collection of the ascii whitespace chars

field Quot #
Quot

双引号"

field n0 #
n0

ASCII code for number 0

field n9 #
n9

ASCII code for number 9

field Mark #
Mark

单引号

field Whitespace overload 2 #
Whitespace
field QuotBegin_ZHCN #
QuotBegin_ZHCN
field QuotEnds_ZHCN #
QuotEnds_ZHCN
field NUL overload 2 #
NUL
field SOH overload 2 #
SOH
field STX overload 2 #
STX
field ETX overload 2 #
ETX
field EOT overload 2 #
EOT
field ENQ overload 2 #
ENQ
field ACK overload 2 #
ACK
field BEL overload 2 #
BEL
field BS overload 2 #
BS
field HT overload 2 #
HT
field LF overload 2 #
LF
field VT overload 2 #
VT
field FF overload 2 #
FF
field CR overload 2 #
CR
field SO overload 2 #
SO
field SI overload 2 #
SI
field DLE overload 2 #
DLE
field DC1 overload 2 #
DC1
field DC2 overload 2 #
DC2
field DC3 overload 2 #
DC3
field DC4 overload 2 #
DC4
field NAK overload 2 #
NAK
field SYN overload 2 #
SYN
field ETB overload 2 #
ETB
field CAN overload 2 #
CAN
field EM overload 2 #
EM
field SUB overload 2 #
SUB
field ESC overload 2 #
ESC
field FS overload 2 #
FS
field GS overload 2 #
GS
field RS overload 2 #
RS
field US overload 2 #
US
field DEL overload 2 #
DEL
field TAB overload 2 #
TAB
field Quot overload 2 #
Quot
field QuotUnknown #
QuotUnknown
field A #
A
field Z #
Z
field al #
al
field zl #
zl
field N #
N
field n0 overload 2 #
n0
field n9 overload 2 #
n9
field Mark overload 2 #
Mark
property AlphaNumericTable #
AlphaNumericTable
method TrimNonPrintings #
TrimNonPrintings(String)
method IsNonPrinting #
IsNonPrinting(Char)
method IsASCIIString #
IsASCIIString(String)
method IsAsciiChar #
IsAsciiChar(Char)