我对 Regex 所做的很少,但我知道这必须比我做的更简单。
给定一个如下所示的 URL:
/p1/p2/{p3}/{p4}/.../{pn}
其中{p3},{p4}包含关联数组的键。
我想用大括号中的值替换大括号中的值(更具体地说,是关联数组中的值,其中这是键)
所以这最终变成
/p1/p2/p3/p4最终/p1/p2/v3/v4
我想我可以将 替换为'{}'空,但我希望替换字符串与原始表达式的内容完全匹配,以便在数组中进行查找。
我正在使用 PHP 函数preg_replace。
/(\w+)/({\w+})/不太行……