免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 24399 | 回复: 0
打印 上一主题 下一主题

sed能直接识别的RE……(初学sed必看)!  关闭 [复制链接]

论坛徽章:
0
1 [报告]
发表于 2004-08-27 08:20 |显示全部楼层

sed能直接识别的RE……(初学sed必看)!

原帖由 "shaoping0330" 发表:

本人测试后,发现:
\w 在sed中好像只等价于'[A-Za-z_]'
\W 在sed中好像只等价于'[^A-Za-z_]'
\d 在sed中等价于'd'
\D 在sed中等价于'D'
\s 在sed中等价于's'
\S 在sed中等价于'S'


后生可畏,精神可嘉, 一年半载之后, 又是一个 XXgirl.  真乃 shell 坛之福也。

对于 sed 4.0.5

1. 没有 \D

2. 没有 \d, 只有 \dXXX.  例如 \d097 也就是字符  a

3.  \W, \w, \S, \s  没有正常工作, 这是 4.0.5 的 bug# 09022.
可能在 sed-4.0.7-2 中解决。

题外话: 各位用 GNU 工具多了,也有不好的地方,那就是 GNU 扩展太多,
与其他平台不兼容, 不利于跨平台使用。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP