正则表达式自己整理
发布时间:2020-12-14 01:58:54 所属栏目:百科 来源:网络整理
导读:正则表达式 符号为转义符元字符. 匹配任意单个字符 除了n [] 匹配[]中的单个字符| 或 z|food 匹配z或food (z|f)ood 匹配 zood或food* 0或多次 (它前面的字符出现的次数) (zo)*表示()里的字符出现的次数+ 一或多次? 0或一次{n} 出现n次 {n,} 至少出现n次,
正则表达式 符号为转义符 元字符 . 匹配任意单个字符 除了n [] 匹配[]中的单个字符 | 或 z|food 匹配z或food (z|f)ood 匹配 zood或food * 0或多次 (它前面的字符出现的次数) (zo)*表示()里的字符出现的次数 + 一或多次 ? 0或一次 {n} 出现n次 {n,} 至少出现n次,最多不限 (不精确出现大于n次的) {n,m} 至少出现n次,最多出现m次 (范围内的取值) () 改变正则优先级 (zo)+ zo出现1或多次 分组 ********************************** ^(Shift+6) 两种意思( 以谁开头 取反(非)[^0-9]) $ 以谁结尾 贪婪模式. 加? 去字符串中合适的第一个 ******************************** d 代表一个数字,等同于[0-9] D 代表非数字,等同于[^0-9] s 代表换行符,Tab制表符等空白符(空格,回车,制表符TAB) S 代表非空白符(a 0 % $ @ @) [sS] 匹配所有字符 w 字母 数字 _ 汉字 匹配字母或数字或下划线或汉字,既能组成单词的字符 除(% & @ ! $)等字符,[a-zA-Z0-9_汉字] (类似变量去判断) W 非w,等同于[^w]% ********************* (?<name>)给分组元素取个别名 Regex.IsMatch 字符串匹配 Regex.Match 字符串提取 Regex.Matches 提取多个匹配结果 Regex.Replace 正则替换 分组替换 当行模式 Single line 让正则表达式的.能匹配到n 多行模式 Multiline ^$ 匹配每一行的内容 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |