linux shell 正则表达式详解
2024-09-04 02:45:19
正则
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+次
最新文章
- NOI2015 题解
- 中国能用的NTP服务器地址
- iOS-H5学习篇-01
- PHP----遇到的Session问题
- java去处重复输出
- eclipse快捷键调试总结【转】
- sass、git、ruby的安装与使用。
- leetcode Largest Rectangle in Histogram 解法二
- Linux内核之内存管理(4)--缺页处理程序
- 1067: spark.components:NavigatorContent 类型值的隐式强制指令的目标是非相关类型 String
- 基于I2C EPPRPM(AT24C02B) + LCD12864实验
- windows 连接Linux
- CAP理论和Base理论
- ANSI/ISO C 关键字(汇总)
- 【CF434D】Nanami's Power Plant 最小割
- win10 + gluon + GPU
- OSRM笔记
- [转]Robotium环境搭建中的Errors running builder 'Android Resource Manag
- 2018-2019-20172329 《Java软件结构与数据结构》第六周学习总结
- Oracle中ROWNUM的使用技巧