码迷,mamicode.com
首页 > Windows程序 > 详细

C#中的正则表达式

时间:2017-10-26 21:00:19      阅读:213      评论:0      收藏:0      [点我收藏+]

标签:内容   出现   意思   提取   分割   color   优先级   一个   优先   

常用表达式    

  ^:  表示字符串的开头

  $:  表示字符串的结尾

  .:   匹配除了\n之外的任意单个字符

  []:  字符的筛选

       []内的内容只能出现一个

  |:  表示“或”的意思

  ():   改变运算优先级和提取组

  *:  限定符,表示前面的表达式出现0次或者多次

  +:    限定符,表达前面的表达式至少出现一次(一次或多次)

  ?:  限定符,表示前面的表达式必须出现0次或一次

  {n}:    限定符,表示前面的表达式必须出现n次

  {n,}:限定符,表示前面的表达式至少出现n次

  {n,m}:限定符,表示前面的表达式至少出现n次,至多出现m次

  \d:     等价于[0-9]

  \D: 等价于[^0-9]

  \s: 表示所有的空白符,不可见的字符

  \S: 表示除了\s以外的所有字符

  \w: 表示[0-9a-zA-Z]

  \W:  表示除了\w之外的所有字符

常用函数

  Regex.IsMatch();        //判断是否匹配

  Regex.Match();             //提取某个匹配

  Regex.Matches();       //提取所有匹配

  Regex.Split();             //分割

  Regex.replace();        //替换

---恢复内容结束---

C#中的正则表达式

标签:内容   出现   意思   提取   分割   color   优先级   一个   优先   

原文地址:http://www.cnblogs.com/baibo123/p/7738912.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!