PHP REGEX: innerHTML dayalı bir dom düğümü bul

0 Cevap php

Ben PHPDom benim sorunun yarısını çözebilirsiniz farkında olduğum gibi, ben belirli bir innerHTML dayanarak belirli bir DOM öğesini bulmak mümkün (mutlaka regex değil) bir şekilde ihtiyacı var.

Örneğin ben bu kod var ki:

<tr>
  <td class="ranking_rank" style="vertical-align:middle;">48697</td>
  <td class="ranking_ign" style="vertical-align:middle;">kanineh</td>
  <td class="ranking_img" style="vertical-align:middle;">
    <img src="http://avatar.maplesea.com/Character/NKGEHGDLFNINKPMFLDCNNOHKHKBOHBKLGCBLABFLABHAGBPAEMDEFABJBLKJIHJAANGEKFJGELEPKMCNLKPCINEJDGAJFLKG.gif" onerror="this.src='/images/ranking/noimage.jpg'"/>
  </td>
  <td class="ranking_lvl" style="vertical-align:middle;">122</td>
  <td class="ranking_world" style="vertical-align:middle;">
    <img src="/images/ranking/Bootes.gif" onMouseover="ddrivetip('Bootes','white', 70)" onMouseout="hidetip()">
  </td>
  <td class="ranking_job" style="vertical-align:middle;">
    <img src="/images/ranking/Warrior.gif" onMouseover="ddrivetip('Warrior','white', 70)" onMouseout="hidetip()">
  </td>
  <td class="ranking_fame" style="vertical-align:middle;">449</td>
</tr>
<tr>
  <td class="ranking_rank" style="vertical-align:middle;">48698</td>
  <td class="ranking_ign" style="vertical-align:middle;">WannaLogic</td>
  <td class="ranking_img" style="vertical-align:middle;">
    <img src="http://avatar.maplesea.com/Character/DOMELFGEGCGDBFCOLADBDOJLHADCIBNKEGKGINPNBEKPDDKOEEGBLMDLBGBDHGCNPGLAECAMLGKEMDKJGPODIDKCOJCMNNKN.gif" onerror="this.src='/images/ranking/noimage.jpg'"/>
  </td>
  <td class="ranking_lvl" style="vertical-align:middle;">122</td>
  <td class="ranking_world" style="vertical-align:middle;">
    <img src="/images/ranking/Aquila.gif" onMouseover="ddrivetip('Aquila','white', 70)" onMouseout="hidetip()">
  </td>
  <td class="ranking_job" style="vertical-align:middle;">
    <img src="/images/ranking/Magician.gif" onMouseover="ddrivetip('Magician','white', 70)" onMouseout="hidetip()">
  </td>
  <td class="ranking_fame" style="vertical-align:middle;">56</td>
</tr>

Ben de WannaLogic olan td ile bütün satır düğümün bir tutmak gerekiyor. Ben zaten bu tablo satırı varsa bu şekilde, ben şimdi kolayca PHP DOM kullanarak düğümleri hareket edebilirsiniz. Bunu bana biraz ışık tutabilir eğer öyleyse ben gerçekten çok takdir ediyorum düzenli ifade için bir enayi değilim.

0 Cevap