关于vi下利用正则表达式进行查询替换的几道题,请熟悉的朋友看看,谢谢(及时结贴)!

shugen1712 2004-07-29 03:06:01
24.vi中替换每行第一个字母 A 为字母 B 写出替换方法
 
#--* 25.vi中替换一行所有的字符串 \A.* 为字母 .*\B 写出替换方法

#--* 26.现有这样的字符串 AAA,BBB\CCC 只想保留 AAA 请问如何操作? (至少两种方法)

#--* 27.上题中字符串如果有一千行,请问该如何操作?

#--* 28.如何恢复损坏的文件?
答:vi –r 文件名
#--* 29.vi中怎样进行一块儿内容的删除? 怎样移动内容? (都是至少两种方法)

#--* 30.上题中如果删除的内容想放到另一个文件里面应该怎么做?
...全文
147 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
quil 2004-07-30
  • 打赏
  • 举报
回复
24.vi中替换每行第一个字母 A 为字母 B 写出替换方法
 1,$s/^A/B/
#--* 25.vi中替换一行所有的字符串 \A.* 为字母 .*\B 写出替换方法
. s/\\A\.\*/\.\*\\B/g
#--* 26.现有这样的字符串 AAA,BBB\CCC 只想保留 AAA 请问如何操作? (至少两种方法)
. s/AAA\,BBB\\CCC/AAA/
#--* 27.上题中字符串如果有一千行,请问该如何操作?
前面加上1,$即可
#--* 28.如何恢复损坏的文件?
答:vi –r 文件名
#--* 29.vi中怎样进行一块儿内容的删除? 怎样移动内容? (都是至少两种方法)
(1)n dd ;p(n为行数) (2) 在删除的第一行输入m a,最后一行输m b,然后
'a,'b d;p
#--* 30.上题中如果删除的内容想放到另一个文件里面应该怎么做?
'a,'b w file
shugen1712 2004-07-29
  • 打赏
  • 举报
回复
会的话帮帮忙哦,谢谢
shugen1712 2004-07-29
  • 打赏
  • 举报
回复
必须用vi的,sed是可以
gfylwy 2004-07-29
  • 打赏
  • 举报
回复
sed 可以处理字符串和文件
gfylwy 2004-07-29
  • 打赏
  • 举报
回复
sed 可以处理字符串和文件
shugen1712 2004-07-29
  • 打赏
  • 举报
回复
大家帮帮忙啊,,会的朋友不要藏着啊,,,,,
shugen1712 2004-07-29
  • 打赏
  • 举报
回复
,,,,,,,,,,,,,

23,121

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧