博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
正则表达式
阅读量:5952 次
发布时间:2019-06-19

本文共 623 字,大约阅读时间需要 2 分钟。

正则标记

1)字符,表示单个字符,只能出现一位

x  : 表示一个指定的一位字符

\\ :表示一位字符 '\'

\n :匹配换行

2)字符范围,在指定的字符范围之中选1位,只能出现一位

[abc] :表示可以是a、b、c 中的任意一位

[^abc] : 表示不是a、b、c中的任意一位

[a-zA-Z] : 表示是任意一位字母(大写或小写)

[0-9] : 表示是任意一位数字

3)简洁表达式,表示1位

.  : 表示任意的一位字符

\d:表示一位数字  == [0-9]

\D : 表示一位非数字

\s :表示一位空格

\S :表示一位非空格

\w:表示一位字母、数字、_

\W:表示一位非字母、数字、_

4)边界匹配,Java用不上

^:表示正则的开头

$:表示正则的结尾

5)数量表示,之前的正则每个符号只表示一位,如果要表示多位,则必须使用以下的数量关系

正则?:表示此正则可以出现0次或1次

正则+:表示此正则可以出现1次或多次

正则*:表示此正则可以出现0次、1次或多次

正则{n}:表示此正则出现正好n次

正则{n,}:表示此正则出现n次以上

正则{n,m}:表示此正则出现n~m次

6)逻辑操作

正则1正则2:正则1之后紧跟正则2操作

正则1 | 正则2:表示或的关系,有一套正则标记匹配即可

(正则):表示按照一组来使用

 

转载于:https://www.cnblogs.com/wuyuwuyueping/p/9378262.html

你可能感兴趣的文章
linux学习之查看程序端口占用情况
查看>>
相逢在栀枝花开的季节
查看>>
linux下git自动补全命令
查看>>
Ubuntu14.04LTS更新源
查看>>
Linux报“Unknown HZ value! (288) Assume 100”错误
查看>>
mysql多实例实例化数据库
查看>>
我的友情链接
查看>>
golang xml和json的解析与生成
查看>>
javascript 操作DOM元素样式
查看>>
Android 内存管理 &Memory Leak & OOM 分析
查看>>
【查找算法】基于存储的查找算法(哈希查找)
查看>>
JavaWeb网上图书商城完整项目--day02-10.提交注册表单功能之页面实现
查看>>
记录一下这次web实训的两个网站
查看>>
POJ-1830 开关问题 高斯消元
查看>>
HDU-4366 Successor 线段树+预处理
查看>>
做程序开发的你如果经常用Redis,这些问题肯定会遇到
查看>>
CAS-认证流程
查看>>
006android初级篇之jni数据类型映射
查看>>
Java 集合框架查阅技巧
查看>>
apache配置虚拟主机
查看>>