cmd:正则表达式
这是本文档旧的修订版!
匹配某字符串之后的内容
/(?<=abc).*/
匹配某字符串之前的内容
/.+?(?=abc)/
匹配夹在两字符串之间的内容
/(?<=abc).*?(?=abc)/
sed 替换夹在两字符串中间的内容
echo 'name="LiLei"' | sed -r 's|(^.*").*("$)|\1HanMeimei\2|' # 替换到文件 sed -r 's|(^.*").*("$)|\1HanMeimei\2|' -i test.txt
cmd/正则表达式.1604041496.txt.gz · 最后更改: 2022/12/28 17:53 (外部编辑)