首页 > 其他分享 >写点正则表达式的

写点正则表达式的

时间:2022-10-28 15:58:32浏览次数:87  
标签:数字 正则表达式 zA 大写字母 小写字母 9a 9A

先浅记两条正则表达式:

1. 必须是大写字母、小写字母、数字、特殊符号(,.?)这四个组合,缺一不可。

(?![0-9a-zA-Z]+$)(?![a-zA-Z,\.\?]+$)(?![0-9A-Z,\.\?]+$)(?![a-z0-9,\.\?]+$)([0-9A-Za-z,\.\?]){6,16}

 

2.  必须有大写字母、小写字母、数字

(?![a-zA-Z]+$)(?![0-9A-Z]+$)(?![a-z0-9]+$).{6,16}

 

(反向引用)概念是模糊的,理解就凑合凑合一下吧

第1个:

(?![0-9a-zA-Z]+$)  意思就是匹配时,去掉0-9a-zA-Z这些字符,相当于反选?出现的就不要。
真正决定能匹配的字符在最后的 ([0-9A-Za-z,\.\?])

第2个:同理第一个,第一个()不要字母,第二个()不要数字和大写字母,第三个()不要小写字母和数字。最后的.是匹配除换行符以外的任意字符,整个组合起来就是:必须得有大写字母、小写字母、数字的组合。

这。。。我都不知道自己在写什么,凑合下吧。

标签:数字,正则表达式,zA,大写字母,小写字母,9a,9A
From: https://www.cnblogs.com/undefined-j/p/16836329.html

相关文章

  • 正则表达式简介及正则模块
    今日内容总结正则表达式正则表达式介绍字符组特殊符号量词贪婪匹配与非贪婪匹配转义符正则模块今日内容详细正则表达式正则表达式介绍正则表达式一般用来表......
  • day14 正则表达式
    昨天内容回顾cookie为了解决http的无状态问题(使用cookie来保存对应的seesionID位于浏览器上)cookie的特性cookie里面只能存储4kb的数据cookie位于浏览器上cookie......
  • js正则表达式
    正则表达式概述:正则表达式是运用于验证一种表达式,他在js中是一个对象,被称为正则对象,对应的正则对象存在对应相关的元字符。我只需要了解相关元字符及对应的可以书写一些......
  • 正则表达式
    一、正则表达式的概述1、概念正则表达式通常被用来检索、替换那些符合某个模式(规则)的文本。正则表达式是对字符串(包括普通字符(例如,a到z之间的字母)和特殊字符(称为“......
  • 小菜鸡学习---<正则表达式学习笔记2>
    正则表达式学习笔记2一.修饰符前面我们学习的都是用于匹配的基本的关键的一些表达式符号,现在我们来学习修饰符。修饰符不写在正则表达式里,修饰符位于表达式之外,比如/runo......
  • 小菜鸡的学习笔记---<正则表达式(1)>
    正则表达式学习笔记(1)(纯新手学习笔记,大佬绕路QAQ)一.简介正则表达式就是一种文本模式用来匹配一系列满足特定条件的字符串,可以对比一下数学里面的表达式,比如我们要用......
  • VS Code 中 文本替换 的正则表达式引用
     https://learn.microsoft.com/zh-cn/visualstudio/ide/using-regular-expressions-in-visual-studio?view=vs-2022 用例: 实现替换掉引号 后面添加逗号分割......
  • ParameterUtils【java正则表达式】【多测师_王sir】
    importstaticorg.testng.Assert.assertEqualsNoOrder;importjava.util.HashMap;importjava.util.Map;importjava.util.regex.Matcher;importjava.util.regex.Pattern;......
  • python 正则表达式
    简介在一些实际项目中,我们可能会遇到需要匹配对应的数据,例如爬虫时候需要匹配等,这时候就需要使用到正则表达式了正则匹配常用规则固定字符{abc}a/b/c[^abc]取所有......
  • 正则表达式(4)
    原理篇:回溯:https://zhuanlan.zhihu.com/p/274174421.贪婪量词“试”的策略是:买衣服砍价。价钱太高了,便宜点,不行,再便宜点。2.惰性量词“试”的策略是:卖东西加价。给少......