c++/c#中的转义符

参考: http://msdn.microsoft.com/library/chs/default.asp?url=/library/CHS/cpgenref/html/cpconcharacterescapes.asp

字符转义:

转义符说明
一般字符除 . $ ^ { [ ( | ) * + ? \ 外,其他字符与自身匹配。
\a与响铃(警报)\u0007 匹配。
\b如果在 [] 字符类中,则与退格符 \u0008 匹配;如果不是这种情况,请参见本表后面的“注意”部分。
\t与 Tab 符 \u0009 匹配。
\r与回车符 \u000D 匹配。
\v与垂直 Tab 符 \u000B 匹配。
\f与换页符 \u000C 匹配。
\n与换行符 \u000A 匹配。
\e与 Esc 符 \u001B 匹配。
\040将 ASCII 字符匹配为八进制数(最多三位);如果没有前导零的数字只有一位数或者与捕获组号相对应,则该数字为后向引用。(有关详细信息,请参见反向引用。)例如,字符 \040 表示空格。
\x20使用十六进制表示形式(恰好两位)与 ASCII 字符匹配。
\cC与 ASCII 控制字符匹配;例如,\cC 为 Ctrl-C。
\u0020使用十六进制表示形式(恰好四位)与 Unicode 字符匹配。
\在后面带有不识别为转义符的字符时,与该字符匹配。例如,\*\x2A 相同。

注意   转义字符 \b 是一个特例。在正则表达式中,\b 表示单词边界(\w 和 \W 之间的字符);不过,在 [ ] 字符类中,\b 表示退格符。在替换模式中,\b 始终表示退格符。

c/c++中的转移符:

\a 响铃(BEL) 007
\b 退格(BS) 008
\f 换页(FF) 012
\n 换行(LF) 010
\r 回车(CR) 013
\t 水平制表(HT) 009
\v 垂直制表(VT) 011
\\ 反斜杠 092
\? 问号字符 063
\' 单引号字符 039
\" 双引号字符 034
\0 空字符(NULL) 000
\ddd 任意字符 三位八进制
\xhh 任意字符 二位十六进制

c#中换行推荐用System.Environment.NewLine,

例如:MessageBox.Show(this, "成功了,用户名是:" + this.textBoxName.Text+","+Environment.NewLine+ "密码是:" + this.textBoxPwd.Text, "提示", MessageBoxButtons.OK, MessageBoxIcon.Information);

转载于:https://www.cnblogs.com/no7dw/archive/2009/05/26/1489260.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值