在PHP

2015-04-12 107 views
1

删除span标签用正则表达式我需要一个正则表达式,消除span标记,例如,如果我们有:在PHP

<span class="something"><strong>Hello</strong></span> 

输出应该是:

<strong>Hello</strong> 
+3

你尝试过什么吗? – Rizier123

+3

利用** DOM **执行此操作,https://eval.in/312496 – hwnd

回答

2
preg_replace('/<span[^>]+?[^>]+>|</span>/i','',$string) 
0

我已经解决它通过这样做

$tag = 'span'; 
    $result = preg_replace('#</?'.$tag.'[^>]*>#is', '', $string);