
正则表达式
sunct
来自于猩球的追逐者
展开
-
正则表达式(括号)、[中括号]、{大括号}的区别小结
正则表达式(括号)、[中括号]、{大括号}的区别小结 正则表达式的() [] {}有不同的意思。 () 是为了提取匹配的字符串。表达式中有几个()就有几个相应的匹配字符串。(\s*)表示连续空格的字符串。 []是定义匹配的字符范围。比如 [a-zA-Z0-9] 表示相应位置的字符要匹配英文字符和数字。[\s*]表示空格或者*号。 {}一般用来表示匹配的长度,比如 \s{3} 表示匹配三个...原创 2016-07-19 09:22:10 · 226 阅读 · 0 评论 -
正则表达式-问号的四种用法
原文符号 因为?在正则表达式中有特殊的含义,所以如果想匹配?本身,则需要转义,\? 有无量词 问号可以表示重复前面内容的0次或一次,也就是要么不出现,要么出现一次。 非贪婪匹配 贪婪匹配 在满足匹配时,匹配尽可能长的字符串,默认情况下,采用贪婪匹配 string pattern1 = @"a.*c"; // greedy match Regex regex = new ...原创 2016-07-20 12:29:56 · 258 阅读 · 0 评论 -
工作中会用到的正则表达式汇总
1、待匹配的文本:苹果,香蕉,葡萄,橘子,水蜜桃, 正则表达式:(\S)*?, 共找到 5 处匹配: 苹果, 香蕉, 葡萄, 橘子, 水蜜桃 2、待匹配的文本:select * from Employee where Fid=@Fid and DeptUid=@DeptUid 正则表达式:@\S+ 共找到 2 处匹配: @Fid @DeptUid 3...原创 2016-07-20 13:31:08 · 178 阅读 · 0 评论