标签: regex perl
我想在所有特定的其他字符串(A)之后添加一个字符串(bbc)。因此,我匹配bbc并希望将其替换为A附加('aabbcc' => 'aabbcAc')。
A
bbc
'aabbcc' => 'aabbcAc'
是否有替换后的引用被整个匹配替换?
$0似乎不起作用 - 由于某些原因,其内容始终为“-e”: $ echo 'aabbcc' | perl -p -e 's/bbc/$0A/g' aa-eAc
$0
$ echo 'aabbcc' | perl -p -e 's/bbc/$0A/g' aa-eAc
答案 0 :(得分:2)
使用$&,请参阅http://perldoc.perl.org/perlvar.html
$&
echo 'aabbcc' | perl -p -e 's/bbc/$&A/g'
aabbcAc