首页 > Windows开发 > 详细

C#中的正则表达式

时间:2017-10-26 20:46:54      阅读:245      评论:0      收藏:0      [点我收藏+]

常用表达式    

  ^:  表示字符串的开头

  $:  表示字符串的结尾

  .:   匹配除了\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#中的正则表达式

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!