摘要: A:字符 x 字符 x。举例:'a'表示字符a \\ 反斜线字符 \n 新行(换行)符 ('\u000A') \r 回车符 ('\u000D') B:字符类 [abc] a、b 或 c(简单类) [^abc] 任何字符,除了 a、b 或 c(否定) [a-zA-Z] a到 z 或 A到 Z,两头的字 阅读全文
posted @ 2018-06-17 19:37 zhaogaojian 阅读(286) 评论(0) 推荐(0) 编辑
摘要: ^是正则表达式匹配字符串开始位置 $是正则表达式匹配字符串结束位置 很多人始终没搞清楚这是什么意思,这里用几个例子看下就一目了然了。 先搞清楚^匹配字符串开始位置(其实就是从字符串左边第一个字符开始匹配) 上面的输出是: http://blog.seetiny.com/ 改造一下: 输出: jimm 阅读全文
posted @ 2018-06-17 12:33 zhaogaojian 阅读(26804) 评论(1) 推荐(0) 编辑
摘要: 1、匹配所有带括号的字符串 string s = "aaaa(bbb)ccc(ddd)eeee"; string pattern = "\\(\\w+\\)";或者写成 string pattern = @"\(\w+\)"; MatchCollection results = Regex.Matc 阅读全文
posted @ 2018-06-17 12:09 zhaogaojian 阅读(2189) 评论(0) 推荐(0) 编辑
摘要: 字符 含义? 0次或1次+ 1次以上* 0次或多次{n} 出现n次{n, } 至少出现n次{n,m} 出现n次到m次\d 数字(0-9)\D 非数字\s 空白字符\S 非空白字符\w 单词\W 非单词 一、小括号()、中括号[]、大括号的区别 1>. 小括号():匹配小括号内的字符串,可以是一个,也 阅读全文
posted @ 2018-06-17 11:04 zhaogaojian 阅读(137) 评论(0) 推荐(0) 编辑