2010-10-07 5 views
1

Здравствуйте У меня есть много Div тегов, но я хочу, чтобы удалить тег Div символов в этом маленьком сНе tag.Number строки эксStrip Теги короткие ДИВ

$txt=<<<HTML 
<div class="abc"> 123ab</div> 
<div id="abc"> 123ab</div> 

<div class="abc"> 123abcdfdfsdfsdfdsfsdfsdfdsf</div> 
HTML; 

И только возвращение рыть (включая длинную строку)

$txt=<<<HTML 
    <div class="abc"> 123abcdfdfsdfsdfdsfsdfsdfdsf</div> 
HTML; 
+4

Это требует используя парсер DOM. См. это: http://stackoverflow.com/questions/3650125/how-to-parse-html-with-php/3659729#3659729 –

+1

Также см. http://stackoverflow.com/questions/3577641/best-methods-to- parse-html/3577662 – Gordon

ответ

2
preg_replace('#<div(?:[^>]*)>.{0,10}</div>#u','',$txt) 

не тестировалось

+0

Не работайте. :(.Can Ты поможешь мне – Thoman

+0

Извините, я просто редактирую ^^ ' – MatTheCat

+0

Большое спасибо MattheCat – Thoman