简单看正则(grep)
正则表达式是一个工具,可以提高工作效率的工具。无论学习什么东西,都要明白它是用来干什么的,怎么去很好的运用它,这些才是我们应该作为学者首先该考虑的东西。既然是表达式,就是有命令、参数、选项、连接符等组合而成的,它们可以根据我们的需要,组合成有效的形式,进行文本的特定搜索和切割,得到我们想要的结果。说的简单些,正则表达式就是由一大堆的元字符组合起来,过滤文本的,我们把这些元字符组合起来,就是模式。
选项
|
说明
|
-v
|
对结果取反
|
-i
|
忽略字母大小写
|
-o
|
仅显示匹配到的字符串
|
-E
|
支持扩展正则表达式
|
-A n
|
匹配到的行向后多显示n行
|
-B n
|
匹配到的行向上多现实n行
|
-C n
|
匹配到的行上下各显n行
|
.
|
匹配任意单个字符
|
*
|
匹配其前面的字符任意次
|
.*
|
任意长度的任意字符
|
[]
|
指定范围内的任意单个字符
|
[^]
|
取反
|
^
|
锁定行首
|
$
|
锁定行尾
|
^$
|
锁定空白行
|
\<
|
锚定词首
|
\>
|
锚定词尾
|
\(value\)
|
分组
|
\n
|
引用
|
[:digit:]
|
所有数字
|
[:lower:]
|
所有小写字母
|
[:upper:]
|
所有大写字母
|
[:space:]
|
所有空白字符
|
[:alpha:]
|
所有字母
|
[:punct:]
|
所有标点符号
|
转载于:https://blog.51cto.com/xinghuiru/902632
简单看正则(grep)相关推荐
- php 正则匹配收货地址,PHP简单实现正则匹配省市区的方法
本文实例讲述了PHP简单实现正则匹配省市区的方法.分享给大家供大家参考,具体如下: 省市区正则匹配 preg_match('/(.*?(省|自治区|北京市|天津市))+(.*?(市|自治州|地区|区划 ...
- php省市区地址匹配,PHP简单实现正则匹配省市区的方法讲解
这篇文章主要介绍了PHP简单实现正则匹配省市区的方法,涉及php正则匹配.判断.运算等相关操作技巧,需要的朋友可以参考下 本文实例讲述了PHP简单实现正则匹配省市区的方法.分享给大家供大家参考,具体如 ...
- html5 metro 手机,方块世界:Metro UI简单看
方块世界:Metro UI简单看 微软的WindowsPhone系统特点你相信大家已经非常的熟悉.Metro UI界面主要特点就是加入了大量的区块,同时整个系统基本都采用单色调的设计.这种设计的最大好 ...
- 26期20180703 正则 grep
7月3日任务 9.1 正则介绍_grep上 9.2 grep中 9.3 grep下 扩展 把一个目录下,过滤所有*.php文档中含有eval的行 grep -r --include="*.p ...
- 正则,grep命令详解
正则表达式和grep.vim.awk.sed等的关系: 正则表达式是一种方法,相当于一种工艺,grep等命令相当于是一个具体的加工机器,机器在加工产品的时候,采用这种方法. 命令是怎么执行的: sel ...
- 话里话外:简单看流程
博主推荐 流程经理人联合会文章 流程是什么?怎样理解流程在企业管理中的重要性?流程管理能发挥多大的作用?关于流程的许多问题在众多管理理论研究书籍中,我们常常可以见到,然而理论化的知识往往晦涩难懂,而且 ...
- db2中TRANSLATE函数可以实现简单的正则(不属于真正的正则表达式)
例:translate(string,'','0123456789') db2 "values trim(translate('3433aa33','', '0123456789'))&qu ...
- 超简单看懂匈牙利算法
本篇文章转自: 趣写算法系列之--匈牙利算法 正文: [书本上的算法往往讲得非常复杂,我和我的朋友计划用一些简单通俗的例子来描述算法的流程] 匈牙利算法是由匈牙利数学家Edmonds于1965年提出, ...
- POI导出Excel工具类(简单看完就会)
(一)POI介绍 Apache POI是Apache软件基金会的开源项目,POI提供API给Java程序对Microsoft Office格式档案读和写的功能. .NET的开发人员则可以利用NPOI ...
最新文章
- Python学习笔记(四)
- Dev 控件中的combox禁止输入
- python爬虫机器_Python常用的机器学习库|python爬虫|python入门|python教程
- Makefile 规则
- sql中join与left-join图解区别
- Elasticsearch 安装随笔
- 深度强化学习- 最全深度强化学习资料
- [转载] 七龙珠第一部——第077话 皮拉夫大作战
- win10切换桌面_探秘Win10系统中的不可错过的实用功能
- 【python小工具】vbb文件提取json
- uploadify3.1 php,Jquery上传插件 uploadify v3.1使用说明_jquery
- php阿里云短信验证码
- 【7】PR音频及结合AU去除噪音【8】PR字幕运用
- 电脑ping,电脑ping如何打开 电脑ping打开教程
- C++程序练习-1008:Maya Calendar-玛雅日历
- 安装ps时无法验证订阅状态_如何解决:Office 无法验证此应用程序的许可证
- nmap工具进行端口扫描
- [Hack The Box] HTB—Bolt walkthrough
- Vue项目-前端实现导出功能
- 蓝桥杯国赛10-JavaB-8-大胖子走迷宫
热门文章
- 备忘录同步android ios9,IOS备忘录
- shell 引号 解析 逗号_关于shell的单引号和双引号转义 以及特殊符号相关
- mysql类型_MySQL的数据类型
- 选频放大电路对于150kHz导航信号进行放大检波
- 调试机械臂一体化控制电路:STM32F103控制器初步调试
- 第十五届全国大学生智能汽车竞赛 车模检查手册
- 2020年春季学习信号与系统课程作业参考答案-第十一次作业
- pgsql数据库默认配置事务类型_PostgreSQL基础教程之:初始化配置
- 用c语言实现去bmp图片的背景,菲律宾博牛网-官方网站
- vbs字符串正则_VBscript中的正则表达式