Java基础知识:正则表达式
来源:互联网 发布:下一代通信网络 包括 编辑:程序博客网 时间:2024/05/16 18:23
正则表达式
1. 规则
字符
- X 字符x
- \ 反斜线字符
- \n 换行符
- \t 回车符
字符类
- [abc] a、b或c
- [^abc] 除abc之外的任何字符
- [a-z A-Z] 所有的字母字符
- [0-9] 0-9的字符
预定义字符类
- . 任何字符
- \d 数字:[0 -9]
- \w 单词字符[a-z A-Z 0-9]
边界匹配器
- ^ 行的开头
- $ 行的结尾
- \b 单词边界(不是单词字符的地方)
Greedy 数量词
- x? 0次或1次
- x* 0次或多次
- x+ 一次或多次
- x{n} 恰好n次
- x{n,} 至少n次
- x{n,m} 至少n次,不超过m次
2. 应用
判断功能
boolean matchs(String regex):判断是否匹配
分割功能
String[] split(String regex):分割字符串
替换功能
String replaceAll(String regex , String replacement):根据内容替换所有
0 0
- java 正则表达式基础知识
- Java正则表达式基础知识
- Java基础知识-正则表达式
- Java基础知识:正则表达式
- (Java 基础知识) Java 正则表达式
- Java基础知识回顾--正则表达式
- java 基础知识八 正则表达式
- java基础知识(3)----正则表达式
- Java正则表达式基础知识整理
- java零基础知识回顾(正则表达式)
- 正则表达式基础知识 (转)
- 正则表达式基础知识
- 有关正则表达式基础知识
- 正则表达式基础知识
- 正则表达式基础知识
- 正则表达式基础知识
- 正则表达式基础知识
- 正则表达式基础知识
- NLP POS Tagging与NER
- UML图详解(一)——相关概念
- C语言字节对齐
- Ajax之在SSM中的json用法
- 浅谈SSL与SSH以及各层安全协议
- Java基础知识:正则表达式
- 查看apk签名,查看key签名,adb常用命令
- Hadoop之HDFS文件操作
- JavaScript的运算符
- 【技术向】关于vox格式的内部结构
- 套接字的select模型
- MySQL 日期格式化
- [随笔]不要问我fastcall是什么
- 【JavaScript】初识JavaScript