我想替换一个标签,但只有当没有特殊的前缀。我需要替换href,而不是data-orig
$string = "Some gibberish here <a href='###REPLACEME:needed###' data-orig-href='###REPLACEME:needed###'>url</a>" ;
$pattern = "/###REPLACEME:(.*)###/";
$replace = "http://somerealurl.dev";
$string = preg_replace($pattern, $replace, $string);我不知道我怎么能意识到这个模式。
发布于 2015-11-17 08:47:13
已解决
$pattern = '/(?<!data-orig-href=")###REPLACE:(.*?)###/';https://stackoverflow.com/questions/33745013
复制相似问题