java 正则表达式 大括号_正则表达式:小括号、中括号、大括号的区别
一、小括号()、中括号[]、大括号的区别
1>. 小括号():匹配小括号内的字符串,可以是一个,也可以是多个,常跟“|”(或)符号搭配使用,是多选结构的
示例1:string name = "way2014"; regex:(way|zgw) result:结果是可以匹配出way的,因为是多选结构,小括号是匹配字符串的
示例2:string text = "123456789"; regex:(0-9) result:结果是什么都匹配不到的,它只匹配字符串"0-9"而不是匹配数字, [0-9]这个字符组才是匹配0-9的数字
2>.中括号[]:匹配字符组内的字符,比如咱们常用的[0-9a-zA-Z.*?!]等,在[]内的字符都是字符,不是元字符,比如“0-9”、“a-z”这中间的“-”就是连接符号,表示范围的元字符,如果写成[-!?*(]这样的话,就是普通字符
示例1: string text = "1234567890"; regex:[0-9] result:结果是可以匹配出字符串text内的任意数字了,像上边的【或符号“|”在字符组内就是一个普通字符】
示例2:string text = "a|e|s|v"; regex:[a|e|s] result:结果就是匹配字符a、e、|三个字符,这个跟(a|e|s)有区别的,区别就是(a|e|s)匹配的是a、e、s三个字符的随意一个,三个中的任意一个,这是的|是元字符
3>.大括号{}:匹配次数,匹配在它之前表达式匹配出来的元素出现的次数,{n}出现n次、{n,}匹配最少出现n次、{n,m}匹配最少出现n次,最多出现m次
java 正则表达式 大括号_正则表达式:小括号、中括号、大括号的区别相关推荐
- shell中的小括号与大括号
小括号与大括号中变量的区别: 小括号中的变量命令会在子shell中运行,所以运行后的值不会影响主shell中变量:大括号不会重启一个子shell. 转载于:https://www.cnblogs.co ...
- java 正则 关键字_正则表达式关键字
在表达式中有特殊意义,需要添加 "\" 才能匹配该字符本身的字符汇总 字符 说明 ^ 匹配输入字符串的开始位置.要匹配 "^" 字符本身,请使用 "\ ...
- JAVA正则表达式乘号_正则表达式基本语法
首先,让我们看看两个特别的字符:'^' 和 '$' 他们是分别用来匹配字符串的开始和结束,一下分别举例说明 "^The": 匹配以 "The"开头的字符串; & ...
- java 正则匹配_正则表达式真的很强大,可惜你不会写
专注于Java领域优质技术,欢迎关注 本文旨在用最通俗的语言讲述最枯燥的基本知识 文章提纲: 元字符 重复限定符 分组 转义 条件或 区间 正则表达式在几乎所有语言中都可以使用,无论是前端的JavaS ...
- java 正则表达式效验_正则表达式(Java版整理)
基础 元字符 代码 说明 . 匹配除换行符以外的任意字符 \w 匹配字母或数字或下划线或汉字 \s 匹配任意的空白符 \d 匹配数字 ^ 匹配字符串的开始 $ 匹配字符串的结束 \b 匹配字符串的结束 ...
- linux 小括号 中括号 双小括号 双中括号
https://www.cnblogs.com/yasmi/articles/5129571.html 一.小括号,园括号() 1.单小括号 () ①命令组.括号中的命令将会新开一个子shell顺序执 ...
- python 正则表达式 前瞻_正则表达式 For Python
Manarola 正则表达式有很多流派,也有很多的特性,不同的语言支持度也是不一样的.本篇文章是写Python中的正则表达式的用法的,介绍了一些可用特性,也指出了某些特性是不支持的. 本篇文章仅为学习 ...
- shell中的括号(小括号,大括号/花括号)
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+str ...
- shell中的括号(小括号,大括号/花括号)的使用方法
在这里我想说的是几种shell里的小括号,大括号结构和有括号的变量,命令的用法,如下: 1.${var} 2.$(cmd) 3.()和{} 4.${var:-string},${var:+str ...
最新文章
- 在使用import语句时
- 用keil烧写现成的hex文件
- Java多维数组使用注意事项
- selenium容易忽视的知识点
- 信息学奥赛一本通 1166:求f(x,n)
- javabean 学习笔记
- java后台开发加密程序_Java后端实现MD5加密的方法
- spss主成分综合得分_使用SPSS对美国50个州情况分析
- Springboot项目搭建(前端到数据库,超详细,附详细步骤截图)
- -个很个性的二本人计时
- 李迅雷+老龄化下中青年人消费心态的变化的角度来看未来十倍股
- 计算机辅助设计阀体,计算机辅助设计——AutoCAD 2009教程
- 微信音频通话数据保存服务器,微信语音通话怎么录MP3音频文件
- yaaw 错误 “No such method: aria2.addTorrent”的解决办法
- EXCEL绘制均值极差控制图
- 大学计算机课程制作生日卡片,计算机《制作生日贺卡》教学设计.doc
- 多目标水母搜索(MOJS)算法(Matlab实现)
- 数据库中索引原理及填充因子
- 怎么制作位置分布图,怎么画网点分布图
- AP计算机宾夕法尼亚学生卢钟灵儿肺腑经验以资借鉴