PHP剥离a标签中除href以外属性的正则表达式 <?p - Assbbs

PHP剥离a标签中除href以外属性的正则表达式 &lt;?php $aaa=' &lt;a onclick=" fdsfsdkfd" target="fdsfsdd"&gt;000000000000&lt;/a&gt; &lt;a href="fdsfsd" onclick=" fdsfsdkfd" target="fdsfsdd"&gt;&lt;/a&g…

PHP剥离a标签中除href以外属性的正则表达式 &lt;?php $aaa=' &lt;a onclick=" fdsfsdkfd" target="fdsfsdd"&gt;000000000000&lt;/a&gt; &lt;a href="fdsfsd" onclick=" fdsfsdkfd" target="fdsfsdd"&gt;&lt;/a&gt; '; echo preg replace '/&lt;a ^&gt; +? href=". ?" ? ^&gt; +?&gt;/ims','&lt;a $1 target=" blank"&gt;',$aaa ; ?&gt; 传统的. ?无法处理标签边界的问题,还需要^排除符号进行匹配。 注意:编写代码时href=""后面要加一个空格,否则无法正常解析。