×

正则表达式

关于Notepad++正则表达式匹配查找以xx开头以xx结尾包含特殊符号需转义的处理方法

两碗 两碗 发表于2024-03-29 浏览5239 评论0
Notepad++ 搜索字符是可以进行完整正则表达式支持的,但特殊字符是需要进行转义才能正常工作。否则出的结果会乱 正则表达式需转义的字符包括: * . ? + ^ $ | \ / [ ] ( ) { } 比如我们要搜索以https://开头的并且以.com/结尾的字符串 正则表达式为: 开头字符串.+.结尾字符串 ​​​​​​​或者: 开头字符串.+结尾字符串 或者: 开头字符串.*结尾字符串 正则表达式写法 https://.+.com/ https://.*.co

正则表达式

信创环境下密码强度规则:设置密码长度为6至20位,包含大、小写字母、数字、特殊字符组合

曜杨 曜杨 发表于2024-03-28 浏览6667 评论0
背景 以前我们的密码规则比较简单,就是简单的字母+数字即可。现在要部署到某个安全性要求较高的环境下,就要求我们提升密码强度,新的规则要求: 设置密码长度为6至20位,包含大、小写字母、数字、特殊字符_!@#$%^&组合 显然,字符串处理利器:正则表达式是我们的答案。 正则表达式可视化 直接上结果。 ^(?=.*[a-z])(?=.*[A-Z])(?=.*\d)(?=.*[_!@#$%^&])[^ ]{6,20}$ 在可视化工具里看下这个正则表达式的效

正则表达式

第3关:基础正则表达式--区间与区间取反

7 7 发表于2024-03-28 浏览4472 评论0
任务描述 本关任务:运用正则表达式的区间表示方法,编写一个能从文本中快速匹配到数字与不是数字字符的小程序。 相关知识 为了完成本关任务,你需要掌握: 正则表达式区间的表达方式; 正则表达式区间取反的表达方式。 本关来学习正则表达式区间与区间取反的相关知识。1.区间 有一些常见的字符组非常大,比如,我们要匹配的是任意数字,如果依照上述代码,每次我们都需要使用[0123456789] 这种方式明显很不明智,而如果要匹配从a-z的字母,我们也这样编写代码的话,肯定会让我们崩溃。 为了适应这一点