随笔分类 -  正则表达式

摘要:正则表达式语法: 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, 阅读全文
posted @ 2025-01-04 18:02 奥兰王子 阅读(7) 评论(0) 推荐(0) 编辑
摘要:本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门计算机语言,都没有关于正则 阅读全文
posted @ 2022-04-14 20:35 奥兰王子 阅读(49) 评论(0) 推荐(0) 编辑
摘要:正则表达式提取双引号中的字符串 \"([^\"]*)\" 例: <my:Control x:Name="aa" RowCount="{StaticResource RowCount}" ColumnCount="{StaticResource ColumnCount}" RowSpacing="{S 阅读全文
posted @ 2022-03-23 08:41 奥兰王子 阅读(3350) 评论(0) 推荐(0) 编辑
摘要:匹配以某字符串结尾 .*[/]$ 不以某字符串结尾的字符串 如果只是不以/结尾的话,应该写成是: .*[^/]$ .*[^/]$ 包含某字符并且不以某字符串结尾的字符串 例: 查找 XXX<!-- asfasfas --> 包含红色字并以 -->结尾的行。 (.*)<!--(.*)-->$ .*<! 阅读全文
posted @ 2021-01-27 08:17 奥兰王子 阅读(13342) 评论(0) 推荐(1) 编辑
摘要:1、以“河南”开头 /^河南.*/ 2、以“(河南)”开头 /^[\(\(]河南[\)\)].*/ 3、不以“河南”开头 /^(?!河南).*/ 4、不以“(河南)”开头 /^(?![\(\(]河南[\)\)]).*/ 注:^是字符串开头,(?! ) 是否定环视,意思是后面不是…… 注:这里前后加的 阅读全文
posted @ 2020-12-25 11:12 奥兰王子 阅读(13965) 评论(0) 推荐(1) 编辑

点击右上角即可分享
微信分享提示