找回密码
 加入
搜索
查看: 1798|回复: 2

[系统综合] 求大神指教几个shell正则表达式的习题,一直没找到正确的答案

[复制链接]
发表于 2015-3-13 10:39:07 | 显示全部楼层 |阅读模式
求大神指教几个shell正则表达式的习题,一直没找到正确的答案

关于sed的:
1.把/etc/passwd 中第一个单词和最后一个单词调换位置
2.把/etc/passwd 中出现的第一个数字和最有一个单词调换位置
3.把/etc/passwd 中第一个数字移动到行末尾
4.把/etc/passwd 20行到末行最前面加“aaa”。
发表于 2015-3-15 20:09:24 | 显示全部楼层
本帖最后由 半芯竹 于 2015-3-15 20:13 编辑

1:两个单词对换位置:
MsgBox(0,0,StringRegExpReplace ( "/etc/passwd", "(\W\w+)(\W\w+)","$2$1" ))

2.没有数字。。怎么换。
MsgBox(0,0,StringRegExpReplace ( "/etc9/passwd", "(\d)\W(\w+)","$2/$1" ))
是这样吗??
3.同上、
4.什么20行,非常不解。
发表于 2015-3-17 15:10:31 | 显示全部楼层
正则还是非常好用的了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-2 14:53 , Processed in 0.073860 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表