正则随笔记
来源:互联网 发布:高仿qq网页源码 编辑:程序博客网 时间:2024/06/03 07:15
正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特殊字符及这些特定字符的组合,组成一个规则字符串,这个字符串用来表达对字符串的一种逻辑过滤。
作用:1、判断给定的字符串是否符合某个正则表达式的匹配逻辑
2、可以从字符串中的到我们想要的特定部分字符串
表达式的写法:
[abc] a,b,c其中的一个字符
[a-z] 匹配小写字母中的一个字符
[a-zA-Z] 匹配大小写字母中的一个字符
[a-zA-Z0-9] 匹配英文字母,数字及下划线中的一个字符
[\u4e00-\u9fa5] 匹配一个中文字符
\d 一个字符(0-9)
\m 单词字符([a-zA-Z0-9])
\s 空白字符(空格Tab \s \n)
. 任意一个字符
\D 排除数字([^0-9])
\W 排除单词字符([^a-zA-Z0-9])
\S 排除空白
[abc]? ?代表相应字符连续出现0个或1个
[abc]+ +代表相应字符串连续出现1个或多个
[abc]* *代表相应字符串连续出现0个或多个
[abc]{3} l连续出现三次
[abc]{2,4} 连续出现2-4次(包含2次和4次)
[abc]{2,} 连续出现2次或2次以上
[abc]{,10} 连续出现不得超过10次
String中正则表达式相关的API(此处略过实例)
String.matches(正则表达式) 判断当前字符串能否与正则表达式匹配
String.replaceAll(正则表达式,字符串) 将找到的匹配字符串,替换为新的字串
string.split(正则表达式) 用匹配的字串,拆分字符串
- 正则随笔记
- zz 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- 正则表达式随笔
- PHP-正则表达式随笔
- 正则表达式随笔
- php正则表达式随笔
- Java正则表达式 随笔
- 随笔记
- 随笔记
- 随笔记
- 随笔记
- 随笔记
- 随笔记
- 随笔记
- 转载一篇 正则表达式随笔(高级讲解
- iOS中的懒加载
- equals方法
- 《java入门第一季》之StringBuffer小案例
- hduoj 不容易系列之二--2042
- 在Fedora20下处理windows生成的winmail.dat邮件附件
- 正则随笔记
- python对字符串操作
- 代理模式
- Array Leetcode :Medium
- 乐视秒杀:每秒十万笔交易的数据架构解读
- 《java入门第一季》之类面试题
- 第12张 Touch Events and UIResponder翻译
- 如何同时返回两个值
- redis容灾策略