加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

正则表达式不与sed一起工作

发布时间:2020-12-14 06:22:39 所属栏目:百科 来源:网络整理
导读:我在文件中有这个文本 "0000000441244""0000000127769" 我想用’L’替换所有零 我正在尝试这一点,没有任何东西被扼杀 sed -e’s / 0 / L / g’regex.txt sed -e’s /(0)/ L / g’regex.txt 我想知道我错在哪里 Posix兼容版本应使用00 *而不是0: sed -e 's/0
我在文件中有这个文本
"0000000441244"
"0000000127769"

我想用’L’替换所有零

我正在尝试这一点,没有任何东西被扼杀

sed -e’s / 0 / L / g’regex.txt

sed -e’s /(0)/ L / g’regex.txt

我想知道我错在哪里

Posix兼容版本应使用00 *而不是0:
sed -e 's/00*/L/g' regex.txt

作为旁注,如果要将“000000012700009”或“000000012709”转换为“L127L9”,则只需要g标志.否则,’s / 00 * / L /’中的*将包括开头的所有零.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读