gpt4 book ai didi

regex - 绕过 sed 反向引用限制\1 到\9

转载 作者:行者123 更新时间:2023-12-03 13:59:46 26 4
gpt4 key购买 nike

sed 手册明确指出可用于替换字符串的可用反向引用编号为\1 到\9。我正在尝试解析一个包含 10 个字段的日志文件。

我为它形成了正则表达式,但无法访问第十场比赛(以及之后的任何比赛)。

有没有人有一种优雅的方法来规避 KSH(或任何我可以移植到 shell 脚本的语言)中的这种限制?

最佳答案

你能用吗perl -pe 's/(match)(str)/$2$1/g;'代替sed?规避反向引用限制的方法是使用 sed 以外的其他东西。

另外,我想您可以分两步进行替换,但我不知道您的模式,因此我无法帮助您解决。

关于regex - 绕过 sed 反向引用限制\1 到\9,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4318114/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com