【问题标题】:In Grep, how do I add a digit immediately after a backreference?在 Grep 中,如何在反向引用之后立即添加一个数字?
【发布时间】:2022-08-03 11:55:39
【问题描述】:

如果我有一个搜索:(\\d\\d):(\\d\\d) 并且我想在我找到的数字上添加一个额外的 0(即 12:30 将变为 120:130),我如何防止 0 被解释为 \\10 和 \ \20:

\\10:\\20

我尝试用 \\ 转义它,但这只会产生更多的反向引用。还有另一种方法可以在 grep 中逃脱吗?

    标签: grep


    【解决方案1】:

    使用字符类。

    \1[0]:\2[0]
    

    【讨论】:

      猜你喜欢
      • 2013-08-04
      • 2021-09-11
      • 2013-10-03
      • 2015-11-20
      • 1970-01-01
      • 2013-07-14
      • 2011-09-06
      • 1970-01-01
      • 2011-05-24
      相关资源
      最近更新 更多