免费注册 查看新帖 |

ChinaUnix.net

  平台 菲律宾申博在线免费开户登入 博客 文库
最近访问板块 发新帖
查看: 630 | 回复: 7
打印 上一主题 下一主题

[文本处理] 求助用awk 或者grep 正则进行匹配 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2019-02-17 21:44 |只看该作者 |倒序浏览
例:
aaaaaaaaa
BBBBBBBB
111111111
Abc123456!
Abc123456
怎么使用grep 或都awk 正则匹配 Abc123456! 这一行内容,在mac系统上测试无法完成。
MAC shell 无法完成下面是不是哪里有错误:
cat txt | grep -E -o "^[0-9a-zA-Z]"

论坛徽章:
0
2 [报告]
发表于 2019-02-17 21:53 |只看该作者
grep "!" 文件

论坛徽章:
0
3 [报告]
发表于 2019-02-17 22:05 |只看该作者
回复 2# jzsjm1002

我的意思是满足 [a-z0-9A-Z] 的条件。有大小写和字母。

论坛徽章:
0
4 [报告]
发表于 2019-02-17 22:13 |只看该作者
回复 3# Tr4c3es

grep -P "[a-z0-9A-Z]+!" 文件

论坛徽章:
0
5 [报告]
发表于 2019-02-17 22:34 |只看该作者
本帖最后由 Tr4c3es 于 2019-02-17 22:37 编辑

回复 4# jzsjm1002

[color=rgb(47, 255, 1]Null:test nualal$ cat txt | grep -E "[a-z0-9A-Z]"
    [color=rgb(47, 255, 1]1111111111111
[color=rgb(47, 255, 1]    AAAAAAAAAAAAAA
[color=rgb(47, 255, 1]    aaaaaaaaaaaaaa
[color=rgb(47, 255, 1]    Abcd12a3c
[color=rgb(47, 255, 1]    adfafsdfafafaf



还是不行,这样全出来了。我只匹配[color=rgb(47, 255, 1]Abcd12a3c 这行一行。

论坛徽章:
0
6 [报告]
发表于 2019-02-17 22:56 |只看该作者
回复 5# Tr4c3es

楼主你想表达什么 写在代码框里吧

123.png (20.79 KB, 下载次数: 22)

123.png

论坛徽章:
0
7 [报告]
发表于 2019-02-17 23:02 |只看该作者
回复 6# jzsjm1002

我要匹配正则里面的内容都出现在字符串里面 [a-z0-9A-Z]   如: Abc12345

论坛徽章:
0
8 [报告]
发表于 2019-02-17 23:17 |只看该作者
本帖最后由 jzsjm1002 于 2019-02-17 23:21 编辑

回复 7# Tr4c3es

[a-z0-9A-Z]   如: Abc12345 这个正则能匹配1个字符串 a-z 0-9 A-Z 任意1个
[a-z0-9A-Z]+ 可以匹配  Abc12345 +代表1个以上
与其他字符串区分开花 可以写成
[A-Z][a-z0-9]+ 匹配Abc12345 第1个为大写 后面为 a-z 0-9 1个以上的字符串
更精确的匹配 需要根据你的需求来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

基于案例的 SQL 优化实战训练营

讲师:中电福富特级专家梁敬彬,参与本次课程培训,你将收获:
1. 能编写出较为高效的 SQL;
2. 能解决70%以上的数据库常见优化问题;
3. 能得到老师提供的高效的相关工具和解决方案;
4. 能举一反三,收获不仅仅是 SQL 优化。
现在购票享受8.8折优惠!
----------------------------------------
优惠时间:2019年3月20日前

大会官网>>
  

北京盛拓优讯信息技术有限公司. 版权所有 16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122
中国互联网协会会员  联系我们:huangweiwei@it168.com
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - 菲律宾申博在线免费开户登入
  
网站地图 申博手机版 澳门新葡京赌场 澳门大三巴赌场 太阳城手机版
申博在线赌场登入 申博正网开登入户 申博网址 申博注册账户
申博娱乐开户 太阳城集团 申博开户 申博游戏登入不了
申博真人游戏 澳门百家乐 百家乐真人游戏 太阳城app下载
太阳城手机版 申博直营网 申博直营网 申博真人游戏