正则表达式的基本使用方法和正则符号的含义

正则表达式,是编程和系统运维等各方面IT行业都可能用到的一种规则表达式,在代码中的简称一般是用RE表示。通过正则表达式,能对文本数据进行精确的高效的筛选,虽然正则表达式好用,但是在具体的编程语言中正则函数的运行效率一般没有程序自带的查找函数效率高。下面牛人博客来为大家简要的讲一下正则通配符的一些功能和使用方法。


\b 代表开头或结尾
^ 匹配字符串的开始
$ 匹配字符串的结束
. 代表任意字符除换行符
? 前面一个表达式重复0次或1次
* 前面一个表达式重复0次或更多次
+ 前面一个表达式重复1次或更多次
[aeio] 匹配方括号里面任意一个字符[0-9]表示匹配0到9的任意一个数字
{9} 前面的连续9次
{3,9} 前面的连续3到9次
\d 代表一个数字 例如0\d\d-\d\d\d\d\d\d\d\d或者0\d{2}-\d{8}代表0两个数字-八个数字。
\s 匹配任意的空白符
\w 匹配字母或数字或下划线或汉字
\ 转义符号
| 分枝条件或
() 子分组
贪婪模式 从第一个开始到最后一个结束,中间不管重复。
懒惰模式 从第一个开始到最后一个结束,中间多次重复。

总体来说;正则表达式是在字符中筛选自己需要的信息的一个有效方法,虽然他的字符表达有点像天书,但只要前面学习好了在以后的编程和系统运维中使用起来还是非常快的。

本文由作者自行上传发布,文章仅代表作者个人观点。如需转载,务必声明出处和网址,否则保留相关权利。

网友评论 comments

发表评论

电子邮件地址不会被公开。必填项已用 *标注

暂无评论

牛人技术博客 | AboutUS | 湘ICP备13000282号-8 |
Copyright © 2009 - 2019 NRJS Corporation, All Rights Reserved
添加图标到手机桌面
扫二维码
扫二维码
返回顶部