标题: [文本处理] sed替换字符串的命令怎么写 [打印本页]
作者: netdzb 时间: 2020-8-18 09:52 标题: sed替换字符串的命令怎么写
需要替换引号中的内容
aaa"12bgdf56"
===>
aaa"hede"
代码我写了一半,后面不知道怎么写?
echo "aaa\"12bgdf56\""|sed
作者: Batcher 时间: 2020-8-18 12:46
回复 1# netdzb - echo aaa"12bgdf56" | sed -r "s/(.*\").*(\".*)/\1hede\2/"
复制代码
作者: netdzb 时间: 2020-8-18 12:58
回复 2# Batcher
这个是不是用到了零宽断言的正则?
\1和\2表示什么?
作者: Batcher 时间: 2020-8-18 13:38
回复 3# netdzb
这个是后向引用,不是零宽断言。
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |