字符类

[abc] a、b 或 c(简单类)
[^abc] 任何字符,除了 a、b 或 c(否定)
[a-zA-Z] a 到 z 或 A 到 Z,两头的字母包括在内(范围)
[a-d[m-p]] a 到 d 或 m 到 p:[a-dm-p](并集)
[a-z&&[def]] d、e 或 f(交集)
[a-z&&[^bc]] a 到 z,除了 b 和 c:[ad-z](减去)
[a-z&&[^m-p]] a 到 z,而非 m 到 p:[a-lq-z](减去)

预定义字符类

\d

数字:[0-9]

\D

非数字: [^0-9]

\s

空白字符:[ \t\n\x0B\f\r]

\S

非空白字符:[^\s]

\w

单词字符:[a-zA-Z_0-9]

\W

非单词字符:[^\w]

Greedy 数量词

X? X,一次或一次也没有
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好 n
X{n,} X,至少 n
X{n,m} X,至少 n 次,但是不超过 m

java常用的正则表达式相关推荐

  1. Java 常用正则表达式与测试

    正则表达式常用于字符的验证, 常用的正则表达式: 正则表达式 意义 例 任意字符 与正则表达式一致 \ 单斜杠 \ \t 制表符 \n 换行 单个字符 [abc] 包括a.b或c三个字符中的一个 [^ ...

  2. Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码正则表达式...

    Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式 ============================== ©Copyright 蕃薯耀 2017年11 ...

  3. Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正

    Java 常用正则表达式,Java正则表达式,Java身份证校验,最新手机号码校验正则表达式 ============================== ©Copyright 蕃薯耀 2017年10 ...

  4. java常用正则表达式整理

    常用的正则表达式主要有以下几种: 匹配中文字符的正则表达式:[\u4e00-\u9fa5]  获取日期正则表达式:\d{4}[年|\-|\.]\d{1,2}[月|\-|\.]\d{1,2}日?  匹配 ...

  5. Java基础:正则表达式

    相关阅读 Java基础:String类 Java字符串格式化 Java基础:正则表达式 1. 正则表达式概述 正则表达式,又称正规表示法.常规表示法(英语:Regular Expression,在代码 ...

  6. java爬虫之正则表达式

    本文首次发布于My Blog,作者Ian,转载请保留原文链接. 公司大佬写的爬虫,然后教我用Java的正则表达式进行解析(负责解析工作),我是看大佬爬虫源码然后总结的. Java正则表达式 java ...

  7. java js 正则表达式_如何在JavaScript与Java中使用正则表达式

    如何在JavaScript与Java中使用正则表达式 发布时间:2021-02-11 13:16:01 来源:亿速云 阅读:69 作者:Leah 如何在JavaScript与Java中使用正则表达式? ...

  8. php的正则表达式函数,php中常用的正则表达式函数

    php中常用的正则表达式函数 * preg_match() * preg_match_all() * preg_replace() * preg_filter() * preg_grep() * pr ...

  9. java 常用类库_JAVA(三)JAVA常用类库/JAVA IO

    成鹏致远 |lcw.cnblog.com|2014-02-01 JAVA常用类库 1.StringBuffer StringBuffer是使用缓冲区的,本身也是操作字符串的,但是与String类不同, ...

最新文章

  1. Matlab 频域滤波处理周期噪声图像(带阻滤波器滤波)
  2. kubernetes要实现的目标——随机关掉一台机器,看你的服务能否正常;减少的应用实例能否自动迁移并恢复到其他节点;服务能否随着流量进行自动伸缩...
  3. shared_ptr简介以及常见问题
  4. mysql 数据库 文件夹_mysql 数据库 文件夹
  5. ubuntun 16.04 protobuf安装过程
  6. jquery一些 事件的用法
  7. 计算机怎么求地址线,如何计算地址线和数据线
  8. 【vue】基于element UI周控件实现的单选周和多选周
  9. 【2019.05.26】JS逆向——破解 企名片 参数(encrypt_data)爬虫 超级详细
  10. Java面向对象编程(五)特殊类
  11. Banner设计技巧总结
  12. php 如何使用ck播放视频,[原创]简单代码利用ckplayer播放器实现帝国CMS播放优酷在线视频...
  13. 参考平面及其高度_海图基准面、深度基准、标高等常用参考标准
  14. [19保研]北京邮电大学计算机学院6月9日校园开放日活动安排
  15. Java job interview:项目开发小组成员网站数据访问层设计
  16. 初学CSS动画之行走的米兔
  17. HDU 1814 Peaceful Commission(2-SAT)
  18. 关于720全景视频在移动端播放的兼容问题汇总,截止2017年11月29日
  19. 本地web服务器配置(IIS)
  20. 做废20个账号才总结出的短视频运营干货

热门文章

  1. .NET 指南:包装异常
  2. Python学习笔记之While循环(一)
  3. SSM项目使用Idea打war包
  4. 【转载】VMware vSphere中三种磁盘规格的解释说明
  5. Storm集群开启HA高可用
  6. Java常见OutOfMemoryError
  7. Struts2之文件上传
  8. 解决Ubuntu18.04 No wifi adapter found
  9. 广东工业大学计算机学院微信群,谢光强
  10. angelababy机器人唱_被Angelababy、周震南等摸头杀?这个机器人为什么受宠