之前遇到要用正则判断输入字符串的小需求中遇到了问题,连续的字符串不知道怎么判断。

如邮箱结尾的.com .cn .net等。

于是乎查阅资料:

括号() : 括号是多个匹配,它把括号内的当做一组来处理,限制一些多选的范围,比如上面的需求只能是com cn net结尾的用括号就是最好的选择。

括号能提取字符串,如(com|cn|net)就可以限制,只能是com或cn或net。

括号将括号里面的内容作为一组,这就是与[]不同的地方。

方括号[]: 方括号是单个匹配,如[abc]他限制的不是abc连续出现,而是只能是其中一个,这样写那么规则就是找到这个位置时只能是a或是b或是c;

方括号是正则表达式中最常用的,常用的用法有:[a-zA-Z0-9]匹配所有英文字母和数字,[^a-zA-Z0-9]匹配所有非英文字母和数字。

大括号{}: 大括号的用法很简单,就是匹配次数,它需要和其他有意义的正则表达式一起使用。

比如[a-c]{2}意思就是匹配a-c之间的一个字母出现且只出现两次;

比如(com){1}意思就是com必须出现一次

比如\W{1,3}意思就是非字母数字最少出现一次最多出现3次。

小结:正则表达式看起来很复杂但是学起来感觉一个顺序从左到右感觉又很容易,虽然正则表达式很容易懂,但是想要灵活应用却不容易。

mysql正则表达式中括号单汉字_正则表达式中(括号) [方括号] {大括号}的区别相关推荐

  1. 正则表达式中(括号) [方括号] {大括号}的区别

    之前遇到要用正则判断输入字符串的小需求中遇到了问题,连续的字符串不知道怎么判断. 如邮箱结尾的.com .cn .net等. 于是乎查阅资料: 括号() : 括号是多个匹配,它把括号内的当做一组来处理 ...

  2. 正则中圆括号()方括号[]大括号{}的区别和用法

    之前遇到要用正则判断输入字符串的小需求中遇到了问题,连续的字符串不知道怎么判断.  如邮箱结尾的.com .cn .net等. 于是乎查阅资料: 括号() : 括号是多个匹配,它把括号内的当做一组来处 ...

  3. java正则匹配汉字_正则表达式匹配中文汉字

    文章告诉你如何利用php教程 正则表达式匹配中文汉字哦,下面我们主要讲利用preg_match mb_eregi来验证汉字,并且正则过程出现问题的解决方法. preg_match("/[a- ...

  4. mysql实体指的是_数据库中,实体是指( )。

    [简答题]名词解释: 黑色金属.有色金属. 重金属.轻金属.贵金属.稀有金属 [单选题]下列关于数据模型中实体间联系的描述正确的是( ). [简答题]计算机控制理论主要有哪几方面? [单选题]With ...

  5. 史上最详细的mysql底层和explan type和type中index和all的区别

    背景: 前几天我朋友问我一个问题,mysql的explan(执行计划)中type的index和all是不是压根没有区别,而且还推了几个博主的链接给我,我看了之后感觉有些无奈,有些博主自己都没有太搞清楚 ...

  6. mysql正则匹配大写字母_正则表达式,大写字母,怎么匹配?

    展开全部 正则表达式匹配大写字母的表达为/^[A-Z]+$/ 其他情况下的匹配表达式: 一.测试字符串 var str = 'Adobe InDesign.Microsoft Word 等对中文626 ...

  7. mysql设置数据库显示汉字_在CMD中操作mysql数据库出现中文乱码解决方案

    百度了一下..有说将cmd字符编码用chcp命令改为65001(utf8字符编码),可这样之后根本无法输入中文,查询出的中问结果依旧乱码 . 其实,只要保证cmd客户端和MySQL两者编码一致即可. ...

  8. 正则表达式只能写数字_正则表达式真的很骚,可惜你不会写

    源:https://juejin.im/post/5b96a8e2e51d450e6a2de115 本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 ...

  9. java正则表达式 文件后缀名_正则表达式 判断文件名后缀是否为 csv xls xlsx

    展开全部 在input中想要获取32313133353236313431303231363533e58685e5aeb931333365646262上传的文件名,那么onclick事件是不行的,因为一 ...

最新文章

  1. 我的家乡网页设计_Graphic Design|康石石浅谈LOGO设计在作品集中的创作方法
  2. Hadoop2.7.0伪分布式安装教程
  3. java中class_Java中Class对象详解
  4. P1465 序言页码 Preface Numbering (手推)
  5. Java StringBuffer insert(int offset,String s)方法,带示例
  6. 33岁想从头学做网页设计_从头开始设计精美的移动应用
  7. Hive的UDF概念
  8. mysql 1.42_MySQL索引(一)
  9. IT餐馆—第三回 模式
  10. Android--UI布局
  11. Linux IO控制命令生成
  12. arcgis sample代码之SOE示例代码PageLayout REST Server Object Extension 的源码分析
  13. JAVA 疯狂讲义 学习笔记
  14. steam linux安装目录在哪,Ubuntu 16.04 LTS 64位下安装steam游戏平台
  15. zemax双胶合消色差透镜设计
  16. 有关sim800l的资料
  17. Java批量png转jpg图片格式
  18. 手机聊天记录备份与恢复的方法汇总
  19. C#开发工控上位机编程 csdn_C#串口编程示例
  20. PG数据库:分组后取每组第一条数据

热门文章

  1. 那些年,我们一起做过的 Java 课后练习题(26 - 30)
  2. 端口号,UDP,TCP
  3. 【python】tkinter+pyserial实现串口调试助手
  4. MCNP运算及代码基础结构和可视化软件VISED的使用
  5. Hack The Boo 2022 CTF题目writeups
  6. 华中农业大学算法实验课答案
  7. 成为JAVA(高级)工程师,该学什么
  8. 获取随机数字且不重复
  9. 苏州嵌入式软件方向知名公司
  10. 如何鉴别电脑电源是否虚标(实际输出瓦数)