C#正则表达式转义字符介绍
作者:2778085001 时间:2022-11-03 01:10:09
正则表达式(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 表示空间。
本应解释为未转义语言构造的字符应按字面意思进行解释。 例如,大括号 ({) 开始定义限定符,而反斜杠后接大括号 (\{) 表示正则表达式引擎应匹配大括号。 同样,单个反斜杠标记转义的语言构造的开始,而两个反斜杠 (\\) 表示正则表达式引擎应匹配反斜杠。
来源:http://www.cnblogs.com/androidshouce/archive/2016/07/12/5662261.html
标签:c,正则表达式,转义字符
0
投稿
猜你喜欢
Spring Boot中如何使用断路器详解
2022-03-03 06:34:49
Java全面详细讲解逻辑控制的使用
2021-10-16 12:48:42
C#滚动字幕的实现方法
2022-05-27 04:32:31
Java冒泡排序及优化介绍
2023-11-11 13:05:51
maven为MANIFEST.MF文件添加内容的方法
2022-10-29 11:15:56
protobuf与json转换小结
2023-01-23 15:26:34
SpringBoot2.6.x升级后循环依赖及Swagger无法使用问题
2021-12-02 09:49:43
C#算法之各位相加
2021-09-03 17:32:42
C#实现数字华容道游戏
2023-10-26 10:01:07
Spring MVC项目中的异常处理详解
2021-12-22 09:19:20
Android TextView控件文字添加下划线的实现方法
2022-03-11 06:01:43
java使用jdbc操作数据库示例分享
2023-10-29 13:54:21
Android recyclerview实现纵向虚线时间轴的示例代码
2023-08-23 07:03:39
Java重写与重载之间的区别
2021-06-30 03:16:13
Java实现俄罗斯方块的源码分享
2023-02-17 04:20:48
详解spring-boot集成elasticsearch及其简单应用
2021-08-26 01:09:58
MyBatis中动态sql的实现方法示例
2022-08-26 06:02:31
springcloud整合seata的实现代码
2022-04-26 23:49:49
Java命令设计模式详解
2022-07-14 04:38:31
C#线程定义和使用方法详解
2022-08-18 00:51:51