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