从7个方面简单学习shell的正则表达式
来源:互联网 发布:阿里云ip段 编辑:程序博客网 时间:2024/06/10 03:18
从7个方面简单的学习一下正则表达式
(1)匹配任何字符。
匹配任何字符的时候使用“.”来进行匹配。
eg: r.
表示:以r开始,后面跟一个字符。ra,rb等等。
(2)匹配行首。 使用“^”。
(3)匹配行末。使用“$”。
(4)[]的使用。
[]可以用来匹配指定字符集。
[0-9],[^a-z],
特别注意一下这种的POSIX字符集的匹配:
[[:alnum:]]
(5)0或者若干个字符的匹配。使用“*”。
(6)精确出现次数的匹配。使用“\{\}”。
eg:X\{1,4\} X出现1——4次
X\{3\} X出现3次
(7)保存匹配的方式。使用\(...\)。
这种的话,会有9个寄存器来存放第一次匹配到的东西,然后就可以使用\n(n:1——9),来继续使用刚才匹配到的东西了。
eg:\(p\)\1 开始匹配p,然后会把p存放到寄存器1中,再次需要使用的时候使用\1来使用,所以这个匹配的是pp。
^\(ab\).*\1$ 匹配以ab开始的,并且以ab结束的一行。
0
上一篇:linux /dev/console、/dev/tty和/dev/null的区别
下一篇:二叉树的各种遍历实现伪代码
相关热门文章
- 欢迎寻找简单在ChinaUnix博客...
- 欢迎天涯学习在ChinaUnix博客...
- QEMU源码分析系列(四)...
- Win10+Qt5.6+OpenCV3.1__相关...
- Qt学习笔记---信号与槽...
- python 自动化测试平台 Robot ...
- python 自动化测试平台 Robot ...
- python snmp 自动化2-在python...
- 自动化测试详细测试计划 模板...
- python snmp 自动化3-修改pyth...
- linux dhcp peizhi roc
- 关于Unix文件的软链接
- 求教这个命令什么意思,我是新...
- sed -e "/grep/d" 是什么意思...
- 谁能够帮我解决LINUX 2.6 10...
给主人留下些什么吧!~~
评论热议
0 0
- 从7个方面简单学习shell的正则表达式
- 简单学习正则表达式
- 简单学习正则表达式
- 简单常用的正则表达式学习
- 对正则表达式的简单学习
- shell学习2--正则表达式
- Shell学习---正则表达式基础
- 从最简单开始的正则学习
- 简单的正则表达式
- 简单的正则表达式
- 简单的正则表达式
- 转帖:shell的正则表达式
- 常用的shell正则表达式
- 【shell】常用的正则表达式
- shell脚本的正则表达式
- 正则表达式(简单学习)
- 正则表达式简单学习记录
- shell基础学习之正则表达式
- 实现quartz定时器及quartz定时器原理介绍
- linux下mysql的操作
- 互斥与同步
- 关于c++的迭代器
- linux /dev/console、/dev/tty和/dev/null的区别
- 从7个方面简单学习shell的正则表达式
- 第七周算法分析与设计:ZigZag Conversion
- vue中改变选中当前项的显示隐藏或者状态的方法
- 设置vim >> 移动4个空格
- 二叉树的各种遍历实现伪代码
- Java反射机制详解
- 一些关于操作excel的 library
- 基于Spring Security 的JSaaS应用的权限管理
- c语言宏定义总结
原创粉丝点击
热门IT博客
热门问题
老师的惩罚
人脸识别
我在镇武司摸鱼那些年
重生之率土为王
我在大康的咸鱼生活
盘龙之生命进化
天生仙种
凡人之先天五行
春回大明朝
姑娘不必设防,我是瞎子
飞剪头发
飞剪设备
剪头发飞剪
飞剪生产线
百炼飞升
飞升之后
勿扰飞升
飞升之前
不要飞升
百练飞升录
飞升
坐等飞升
飞升录
剑仙飞升
qq飞升
飞升攻略
再次飞升
想飞升就谈恋爱
百炼飞升录全文免费阅读
勿扰飞升月下蝶影
飞升之后皇甫奇
我真不想飞升啊
我真不想飞升
玄元剑仙飞升
飞升之后txt下载
玄元剑仙飞升攻略
修真模拟器飞升
飞升是什么意思
qq飞升手机版
飞升之前全文免费阅读
飞什么
以后
飞单是什么意思
单飞不单飞
飞机票行程单
苏打绿青峰单飞
飞机票电子行程单
前田敦子单飞
飞单多少金额要坐牢
印飞星
飞登云印