我有一个困难的正则表达式的问题。我有这个表达式来检测绝对网址(http 和 https
/(url {0,}\(( {0,}'| {0,}"|))(?!http|data\:).*?\)/im
我想要做的基本上是preg_replace
在 url 前面加上$path
我的脚本中定义的路径。基本上这个正则表达式会产生两个捕获组:
group 1: (url {0,}\(( {0,}'| {0,}"|))(?!http).*?\)
group 2: ( {0,}'| {0,}"|)
在 uri 开始之前,我怎样才能一直匹配,然后在它前面加上$path
?我似乎无法正确获取捕获组。