码迷,mamicode.com
首页 > 其他好文 > 详细

正则表达式

时间:2020-01-20 12:34:26      阅读:95      评论:0      收藏:0      [点我收藏+]

标签:正则表达   符号   匹配   数字   出现   表达   空白   字母   需要   

正则表达式

1. 使用给定好的符号去表示某个含义
2. 例如:. 代表任意字符
3. 正则符号当普通符号使用需要加反斜杠

正则
1. 普通正则表达式
2. 扩展正则表达式


普通正则表达式

. 任意一个字符
* 前面一个字符出现0次或者多次
[abc] 中括号内任意一个字符
[^abc] 非括号内任意一个字符
[0-9] 表示一个数字
[a-z] 任意一个小写字母
[A-Z] 任意一个大写字母
[a-zA-Z] 任意一个所有字母
[a-zA-Z0-9] 任意一个所有字母+数字
[^0-9] 非数字
^xx 以xx开头
xx$ 以xx结尾
\d 任意一个数字
\s 任意一个空白字符

扩展正则表达式,在普通正则符号再进行扩展

? 表示字符出现0次或者1次
+ 前面字符出现1或者多次
{n} 前面字符匹配n次
{a,b} 前面字符匹配a到b次
{,b} 前面字符匹配0次到b次
{a,} 前面字符匹配a或者a+次
(string1|string2) string1 或 string2

提取 IP
1. xxx.xxx.xxx.xxx
2. [0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}.\[0-9]{1,3}


正则表达式

标签:正则表达   符号   匹配   数字   出现   表达   空白   字母   需要   

原文地址:https://www.cnblogs.com/faberbeta/p/regularexpression001.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!