<a href="blabla.html" class="bla" style="bla">bla</a>
我需要得到2更换使用与SEO链接了preg_replace A HREF,像
<a href="blabla" class="bla" style="bla">bla</a>
瓦尔第一个到第二个
我做了这个正则表达式
preg_replace('#<a href="(.*?)" (.*?)>(.*?)</a>#',
'<a href="$1.html">$3</a>'
);
它的工作,但如果他们没有什么后href =“”标签样式或类正则表达式不工作,所以A必须有风格和类或其他工作
是他们的任何方式来忽略类或样式标记HREF =后“”或以任何方式使用此REGEXT
preg_replace('#<a href="(.*?)"(>.*?)</a>#',
'<a href="$1.html">$2</a>'
);
或财产以后这样使它$ 1和$ 2只工作不3个$?我的意思是让第二个人得到href"" to </a>
后的每一件事!
你为什么不在你的正则表达式中忽略它们,即只匹配'href'部分。 – 2012-04-19 13:43:37
你也应该去你以前的问题,并接受你最好的答案。 – 2012-04-19 13:46:41