数量查看_正则表达式学习之分割字符及数量词练习
- 分割练习
分割练习代码
如果中间的空格数量是不确定的呢?比如:
所以分割符要使用正则的一种构造:
X+ X,一次或多次
所以下面代码变为
2. [a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
准备代码
查看结果
3. [a-z&&[def]] d、e 或 f(交集)
准备代码
查看结果
4. [a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去)
准备代码
查看结果
5. .(点) 任何字符
准备代码
结果
6. s 空白字符:[ tnx0Bfr]
t tab键
n 换行
x0B 垂直制表符
f 翻页
r 回车
示例代码
结果
7. 数量词
数量词(贪婪型)
X? X,一次或零次
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好 n 次
X{n,} X,至少 n 次
X{n, m} X,至少 n 次,但是不超过 m 次
数量词(勉强型)
X?? X, 一次或零次
X*? X, 零次或多次
X+? X,一次或多次
X{n}? X, 恰好n次
X{n,}? X, 至少n次
X{n, m}? X,至少n次, 但是不超过m次
数量词(占有型)
X?+ X, 一次或零次
X*+ X, 零次或多次
X++ X,一次或多次
X{n}+ X, 恰好n次
X{n,}+ X,至少n次
X{n,m}+ X,至少n次, 但是不超过m次
挑几个看一下
X? X,一次或零次
a或者b或者c出现一次或零次
结果
X+ X,一次或多次
代码
结果
X{n} X,恰好 n 次
代码
结果
X{n,} X,至少 n 次
代码
结果
X{n, m} X,至少 n 次,但是不超过 m 次
代码
结果
数量查看_正则表达式学习之分割字符及数量词练习相关推荐
- 正则表达式学习笔记005--脱字符和美元符的认识与应用
正则表达式学习笔记005--脱字符和美元符的认识与应用 以前写的课程都没有附上源码,很抱歉! 交流群1:251572072 交流群2:170933152 也可以自己下载: 正则表达式学习笔记005-- ...
- 正则表达式学习笔记004--连字符和范围描述符的认识与应用
正则表达式学习笔记004--连字符和范围描述符的认识与应用 以前写的课程都没有附上源码,很抱歉! 交流群1:251572072 交流群2:170933152 也可以自己下载: 正则表达式学习笔记004 ...
- lamda表达式修改数据_正则表达式学习教程
正则表达式(regular expression)是我在学习数据分析最开始的过程中最常出现的一个名词之一.直到最近我要用正则表达式搜索文本时,发现自己根本看不懂一连串的符号.于是停下来先解决这个&qu ...
- java正则表达式判断手机号_正则表达式学习之简单手机号和邮箱练习
正则表达式的组成规则 在java中,正则表达式的编译是类 java.util.regex.Pattern 正则表达式的构造摘要 1.字符x 包括所有大写和小写字母.所有数字.所有标点符号和一些其他符号 ...
- java 正则 不可见字符_正则表达式匹配不可见字符
在文本中,文字符号分为3种,如表: 普通文字符号 A到Z ,a到z,数字0到9,以及不是元字符的其他符号(比如:#.=) 元字符 12个被保留做特殊用途的符号:[] ...
- apache shiro版本查看_深入学习SpringBoot(四):springboot整合shiro
shiro是一个权限框架,具体的使用可以查看其官网 http://shiro.apache.org/ 它提供了很方便的权限认证和登录的功能. 而springboot作为一个开源框架,必然提供了和shi ...
- 正则不能输入特殊字符_正则表达式语法学习和在线练习
标题: 正则表达式语法学习和在线练习作者: 梦幻之心星 sky-seeker@qq.com标签: [#正则表达式,#语法,#学习,#练习]目录: [语法]日期: 2021-01-26 背景说明 正则表 ...
- 正则表达式学习日记_《学习正则表达式》笔记_Mr_Ouyang
正则表达式学习日记_<学习正则表达式>笔记_Mr_Ouyang 所属分类: 正则表达式学习日记 书名: 学习正则表达式 作者: Michael Fitzgerald 译者 ...
- java 正则 单个字符_正则表达式教程之匹配单个字符详解
本文实例讲述了正则表达式教程之匹配单个字符.分享给大家供大家参考,具体如下: 注:在所有例子中正则表达式匹配结果包含在源文本中的[和]之间,有的例子会使用Java来实现,如果是java本身正则表达式的 ...
最新文章
- win10恢复经典开始菜单_小编教你电脑如何升级win10
- 基于OpenSSL自建CA和颁发SSL证书
- 单个字段去重并保留其他字段值
- 【thymeleaf】Access to request parameters is forbidden in this context
- Visual Studio DSL 入门 9---创建状态机的图形符号
- 绕过html标签,巧妙绕过WAF的XSS技巧
- 【Pytorch神经网络理论篇】 22 自编码神经网络:概述+变分+条件变分自编码神经网络
- python 批量读取xlsx并合并_python合并多个excel表格数据-python如何读取多个excel合并到一个excel中...
- base href= php,如何正确定义项目下的base href(页面中所有相对链接的基准URL)...
- Intel 64/x86_64/IA-32/x86处理器 - SIMD指令集 - SSE扩展(10) - MXCSR状态控制指令
- matlab误比特率,[转载]使用Matlab进行误比特率仿真
- 多么痛的领悟!差不多2015年的时候,我开始关注股票
- GitHub 一周热点速览:手撕 LeetCode 一日 Star 破两千
- Gradle 入门教程(一):Gradle是什么
- mysql 统计函数 双条件_使用COUNTIFS函数统计符合多个条件的单元格的方法
- C语言实现贪吃蛇(双人版本)
- 写一函数,将一个3*3的整型矩阵转置。
- 2020年个人年终总结与计划
- 关于蜕变测试文献REST ful 的Web API的翻译与思考
- PC制做gif动图超简单教程
热门文章
- git回退错误的提交
- Python通过正则表达式去除(过滤)HTML标签,提取文字
- 调车遇到的问题及解决办法
- 【洛谷 P1070】道路游戏 (DP)
- 用Navicat for Mysql导入.sql文件
- 六省联考2017 Day1
- java基础语法(二)--单列模式
- 大数据之-Hadoop3.x_MapReduce_分区数与reduce个数总结---大数据之hadoop3.x工作笔记0113
- 架构设计工作笔记004---架构中常见的概念积累--随时更新
- SVN工作笔记006---解决TortoiseSVN中out of date问题的一个方法