abab<blahblah>baba
怎么只对<>之间的内容进行替换 s/a/A
得到 abab<blAhblAh>baba
正则替换问题
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 206
- 注册时间: 2009-03-25 13:17
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 正则替换问题
代码: 全选
sed ':s;s/\(<[^a>]*\)a\([^>]*>\)/\1A\2/;t s'
-
- 帖子: 1453
- 注册时间: 2008-05-24 8:30
Re: 正则替换问题
如果一行只存在一对尖括号,也可以上面两个方括号定义的字符范围换成“.”。
-
- 帖子: 992
- 注册时间: 2007-12-05 10:57
- 系统: ubuntu14.04
- 来自: 金山
-
- 帖子: 206
- 注册时间: 2009-03-25 13:17
Re: 正则替换问题
多谢!aerofox 写了:代码: 全选
sed ':s;s/\(<[^a>]*\)a\([^>]*>\)/\1A\2/;t s'