捕获组+;PHP的数字

捕获组+;PHP的数字,php,regex,capture-group,Php,Regex,Capture Group,我将这项质询转介— 我尝试了那里提供的两种选择。下面是使用ECMAScript表达式的示例代码(我想我需要使用它,如果我错了请更正)- 预期产出 box.last_rollout_revision = 234 实际获得 34 另外,我正在尝试替换配置文件中包含多个其他键值对的键值。我认为在这种情况下,正则表达式会让事情变得更容易。如果我错了,请更正。将更换模式更改为 $replacementPattern = '${1}'.$test.'$2'; 查看@Sandepan Nath只是为了解

我将这项质询转介—

我尝试了那里提供的两种选择。下面是使用ECMAScript表达式的示例代码(我想我需要使用它,如果我错了请更正)-

预期产出

box.last_rollout_revision = 234
实际获得

34

另外,我正在尝试替换配置文件中包含多个其他键值对的键值。我认为在这种情况下,正则表达式会让事情变得更容易。如果我错了,请更正。

将更换模式更改为

$replacementPattern = '${1}'.$test.'$2';

查看

@Sandepan Nath只是为了解释一下-您的
$replacementPattern
最终像
$1234$2
一样搜索捕获组号。
1234
@Wiktor当我尝试同样的方法时,它会给我输出-
abc
,使用通知-
通知未定义变量:1位于刚刚测试的第8行,它获得了
box.last\u rollout\u revision=234
$replacementPattern = '${1}'.$test.'$2';