要替换HTML里面含有 item.html? 的全部超链接地址
将这些含有item.html的地址替换成MD5过后的超链接
要怎么写呢
比如地址 /item.html?id=222
然后将 /item.html?id=222进行MD5后再替换掉/item.html?id=222
将这些含有item.html的地址替换成MD5过后的超链接
要怎么写呢
比如地址 /item.html?id=222
然后将 /item.html?id=222进行MD5后再替换掉/item.html?id=222
<a href="wwww.baidu.com">baidu.com</a>
<a href="www.example.com/item.html?id=222">example</a>
html;
echo preg_replace('/(?<=href=")([^"]*item\.html\?[^"]*)/e','md5("$1")',$s);
好像item.html?id=222&ai=22的就不行了
可以使用是我弄错了。我想问下如果在MD5前加个前缀怎么是呢
比如 弄成/list/后面跟着MD5
如果是取网址中的一部分来替换要怎么来呢。比如网址是abc.com/newid=11;将这些含有abc.com的地址替换成MD5过后的超链接