【发布时间】:2012-08-01 15:28:51
【问题描述】:
我想在两个模式之间插入数字:
$s = 'id="" value="div"';
$s =~ s/(id=")(".*)/$1123$2/;
当然我得到了错误,结果是 " value="div"。 预期结果是 id="123" value="div"。
在替换中,我指的是 1 美元,然后是数字 123,然后是 2 美元,但不是 1123 美元,然后是 2 美元。 正则表达式中的正确替换是什么?我想用一个正则表达式来做。
谢谢。
【问题讨论】: