SHELL正则表达式只某个字符连续出现的次数
来源:互联网 发布:凯撒和众信 知乎 编辑:程序博客网 时间:2024/06/04 08:47
存在一个文件user.txt,内容如下: 1 fafdasfdasfd
2 fdasfdasfdsaf
3 aooooob5
4 aooooooob7
5 aoooooooob8
6 aooooooooob9
7 aoooooooooob10
8 aooooooooooob11
9 aooo1oooob
字符的重复出现次数:
x\{n\} ----x字符出现n次
x\{n,\} ----x字符至少出现n次
x\{n,m\} ----x字符出现n-m次(n<=m)
但是通过实践,grep 'o\{7\}' user.txt 会返回 4,5,6,7,8 这几行;
grep 'o\{7,9\}' user.txt 会返回 4,5,6,7,8 这几行;
如何才能返回只包含n个连续的x呢?
正确的表达式应为:grep '[^x]x\{n\}[^x]' user.txt
例如: grep '[^o]o\{7\}[^o]' user.txt
如何才能返回只包含n-m个连续的x呢?
正确的表达式应为:grep '[^x]x\{n,m\}[^x]' user.txt
例如: grep '[^o]o\{7,9\}[^o]' user.txt
-------完毕,欢迎大伙来拍砖,一起交流。
0 0
- SHELL正则表达式只某个字符连续出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- Java利用正则表达式统计某个字符串出现的次数
- JavaScript正则表达式匹配字符出现次数的问题
- 字符连续出现次数
- 去掉开头连续出现的某个字符
- (1461)转换字符串为字符+字符连续出现的次数
- Python统计字符串中某字符出现的次数,count方法比正则表达式更快
- 字符串---转换字符串格式为字符+连续出现的次数
- 转换字符串格式为字符+连续出现的次数
- Python统计字符串里某个字符出现的次数
- indexOf()练习,查找某个字符出现的次数
- 获取某个字符在字符串中出现的次数
- 统计字符串中某个字符出现的次数
- oracle统计字符串中某个字符出现的次数详解
- oracle统计字符串中某个字符出现的次数
- Python统计字符串里某个字符出现的次数
- oracle,查询某个字段中,某字符出现的次数
- SVN不错的入门
- 怎么将第三方的库文件只复制而不编译呢
- iOS系统网络抓包方法
- js自定义类
- 【日常学习】【数学-其他】洛谷1403 约数研究题解
- SHELL正则表达式只某个字符连续出现的次数
- Redirecting to /bin/systemctl stop mysqld.service
- 处理并发
- GIT和SVN之间的五个基本区别
- Swift学习笔记(九)方法
- IOS-企业开发者账号&邓白氏码申请记录
- 自定义导航栏的返回按钮
- 每天一个Linux命令-21(sar)
- C++ Primer : 第十二章 : 动态内存之动态内存管理(new和delete)