首页 > 解决方案 > 为什么我收到此错误 \1 未在带有 SED 的 RE 中定义?

问题描述

我正在尝试更改匹配此格式的字符串

@done(2021-08-13

到这种格式

#done/2021/08/13

使用这个正则表达式:'s|\@done.([0-9]+).([0-9]+).([0-9]+)|#done/\1/\2/\3|'

我收到此错误:\1 未在 RE 中定义

希望能得到高手的帮助。

标签: regexsed

解决方案


推荐阅读