正则表达式
来源:互联网 发布:自拍走红网络 编辑:程序博客网 时间:2024/05/18 03:31
常用元字符
.除换行符以外的任意字符
\n 换行符
\w 匹配字母/数字/下划线/汉字
\s 匹配任意的空白符
\b 匹配单词的开始或结束
\d 匹配数字
\转义字符
^匹配字符串的开始
$匹配字符串的结束
常用限定符
*任意数量,因此.*合在一起表示任意数量的不包括换行的字符
+重复一次或更多次
?重复0次或1次
{n} 表示前面的字符重复n次
{n,}重复n次或更多次
{n,m}重复n到m次
贪婪: a.*b,它将会匹配最长的以a开始,以b结束的字符串。
懒惰: .*?就意味着匹配任意数量的重复,但是在能使整个匹配成功的前提下使用最少的重复
匹配操作符(~)
用来在记录或者域内匹配正则表达式。如$ awk '$1 ~/^root/' test将显示test文件第一列中以root开头的行。
阅读全文
0 0
- 【正则表达式】正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- 正则表达式
- sed
- 云计算的“5,4,3,2,1”
- oracle之 11g RAC R2 体系结构---Grid
- EasyUI datagrid添加loading遮罩效果
- js匿名函数与闭包(简单易懂入门级介绍)
- 正则表达式
- 5.计算数据中位数和方差
- 第六周--视频截图
- ubuntu下安装slurm
- 微信小程序显示 html wepy + wxParse
- Windows程序设计-通用对话框
- H.266中的多核变换
- 2017.9.14 棘手的操作 思考记录
- 硬件基本概念