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
  • asp之家 软件编程 m.aspxhome.com