概述
正则表达式(regular expression)描述了一种字符串匹配的模式,可以用来检查一个串是否含有某种子串、将匹配的子串做替换或者从某个串中取出符合某个条件的子串等。
转义匹配语法:
“”+实际字符 . * + ? | ( ) { }^ $ [ ] 例如:\匹配字符“”
n 匹配换行
r 匹配回车
t 匹配水平制表符
v 匹配垂直制表符
f 匹配换页
nnn 匹配一个8进制ASCII
xnn 匹配一个16进制ASCII
unnnn 匹配4个16进制的Uniode
c+大写字母 匹配Ctrl-大写字母 例如:cS-匹配Ctrl+S
注:
在@“”类型的字符串里面输入双引号要写成两个双引号并列,如:
若想表达:James "Wu"
要写成:@"James ""Wu"""
PS:正则表达式中的反斜线 () 指示以下值之一:
后接字符为特殊字符,如下节表中所示。 例如,b 是指示正则表达式匹配应从单词边界开始的定位点,t 表示制表符,而 x020 表示空间。
本应解释为未转义语言构造的字符应按字面意思进行解释。 例如,大括号 ({) 开始定义限定符,而反斜杠后接大括号 ({) 表示正则表达式引擎应匹配大括号。 同样,单个反斜杠标记转义的语言构造的开始,而两个反斜杠 (\) 表示正则表达式引擎应匹配反斜杠。
最后
以上就是友好书包为你收集整理的C#正则表达式转义字符介绍的全部内容,希望文章能够帮你解决C#正则表达式转义字符介绍所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复