相关疑难解决方法(0)

我在GNU sed中使用前瞻性正则表达式有什么问题?

这就是我正在做的(简化示例):

gsed -i -E 's/^(?!foo)(.*)$/bar\1/' file.txt
Run Code Online (Sandbox Code Playgroud)

我试图把bar每一行都放在前面foo.这是错误:

gsed: -e expression #1, char 22: Invalid preceding regular expression
Run Code Online (Sandbox Code Playgroud)

怎么了?

regex linux sed regex-lookarounds

46
推荐指数
3
解决办法
3万
查看次数

标签 统计

linux ×1

regex ×1

regex-lookarounds ×1

sed ×1