Html ayrıştırmak için normal İfade [kapalı]

0 Cevap php

kodu bakın:

$result = "<b>Associated Names</b>&nbsp;&nbsp;[<a href='http://www.examples.com/authors.html?act=change&id=6141&item=associated'><u>Edit</u></a>]</td> 
        </tr> 
        <tr> 
          <td class='text' align='left'>G&#12539;R<br />G-R<br />         </td>"

preg_match_all("/<b>Associated Names.{10,100}<td class='text' align='left'>((.*<br \/>)*).*<\/td>/sU", $result, $assoc);
var_dump($assoc);
-----------------------------------------------------------
RESULT 
array
  0 => 
    array
      0 => string '<b>Associated Names</b></td>
        </tr>
        <tr>
          <td class='text' align='left'>G&#12539;R<br />G-R<br />         </td>' (length=135)
  1 => 
    array
      0 => string '' (length=0)
  2 => 
    array
      0 => string '' (length=0)

Ben geri dönmek istiyorum

array(
    1 => 
     array
      0 => string 'G&#12539;R',
    2 => 
     array
      0 => string> 'G-R'
)

o ((parantez meselesidir. )) i bunu düzeltmek istiyorum, bana yardım edin

0 Cevap