免费注册 查看新帖 |

Chinaunix

  平台 菲律宾申博在线免费开户登入 博客 文库
最近访问板块 发新帖
查看: 1499 | 回复: 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, 下载次数: 26)

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个以上的字符串
更精确的匹配 需要根据你的需求来
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

DTCC2020中国数据库技术大会 限时8.5折

【架构革新 高效可控】2020年6月4日~6日第十一届中国数据库技术大会将在北京隆重召开。

大会设置2大主会场,20+技术专场,将邀请超百位行业专家,重点围绕数据架构、AI与大数据、传统企业数据库实践和国产开源数据库等内容展开分享和探讨,为广大数据领域从业人士提供一场年度盛会和交流平台。

http://www.sbc39.net


大会官网>>
  

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

清除 Cookies - ChinaUnix - Archiver - WAP - 菲律宾申博在线免费开户登入
  
网站地图 菲律宾太阳城申博 菲律宾申博娱乐 申博娱乐注册 菲律宾申博娱乐
太阳城申博娱乐官网登入 申博在线登入网址登入 申博菲律宾太阳城88 太阳城申博官网登入
太阳城 申博娱乐手机登入 申博游戏手机下载 星级百家乐
太阳城亚洲开户 太阳城申博官网 网上百家乐 申博游戏下载
太阳城申博官网 太阳城代理 太阳城亚洲注册 申博游戏登入