随笔分类 - 正则表达式
摘要:正则表达式语法: a|b 匹配 a 或 b gr(a|e)y 匹配 gray 或 grey . 匹配任一字符 [abc] 匹配任一字符: a 或 b 或 c [^abc] 匹配任一字符, 但不包括 a, b, c [a-z] 匹配从 a 到 z 之间的任一字符 [a-zA-Z] 匹配从 a 到 z,
阅读全文
摘要:本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则
阅读全文
摘要:正则表达式提取双引号中的字符串 \"([^\"]*)\" 例: <my:Control x:Name="aa" RowCount="{StaticResource RowCount}" ColumnCount="{StaticResource ColumnCount}" RowSpacing="{S
阅读全文
摘要:匹配以某字符串结尾 .*[/]$ 不以某字符串结尾的字符串 如果只是不以/结尾的话,应该写成是: .*[^/]$ .*[^/]$ 包含某字符并且不以某字符串结尾的字符串 例: 查找 XXX<!-- asfasfas --> 包含红色字并以 -->结尾的行。 (.*)<!--(.*)-->$ .*<!
阅读全文
摘要:1、以“河南”开头 /^河南.*/ 2、以“(河南)”开头 /^[\(\(]河南[\)\)].*/ 3、不以“河南”开头 /^(?!河南).*/ 4、不以“(河南)”开头 /^(?![\(\(]河南[\)\)]).*/ 注:^是字符串开头,(?! ) 是否定环视,意思是后面不是…… 注:这里前后加的
阅读全文