正则表达式开关更换和模式

时间:2014-05-26 18:04:34

标签: php regex

假设我有一个(用户可配置的)正则表达式,如下所示:

$pattern = "something/([a-z]+)";
$replacement = "somethingelse/$1/foo";

是否可以“反转”图案和更换? 像这样:

$pattern = "somethingelse/([a-z]+)/foo";
$replacement = "something/$1";

如果无法自动执行此操作,是否可以使用某些模式?例如没有嵌套捕获组的那些。

0 个答案:

没有答案