我希望在rexeg替换表达式中使用数字后缀组匹配。如何将匹配变量与动作数字分开?
如果我想要
s/([0-9]+)/$11/g;
我试过
1
但如果我在$1
后直接放置$11
,perl会将其解释为${1}1
(理所当然)。在bash中,我本可以编写-Server
,但这似乎并不适用于perl。
编辑:结果证明@toolic是对的,s /([0-9] +)/ $ {1} 1 / g;确实有效,我的shell有一个逃避问题。如果您将该答案作为正确答案发布,我将接受它!感谢