Ich brauche eine RegExp in JavaScript zu implementieren, die mir die folgenden Kategorien und Elemente entsprechen können, die Elemente in der richtigen Kategorie zuzuordnen, aber ich weiß nicht, wie:RegExp in JavaScript-Gruppenelemente in Kategorien
<table>
<tbody>
<tr>
<td>
<a href="mycategory1.asp">text</a>
</td>
</tr>
</tbody>
</table>
<div>
<table>
<tbody>
<tr>
</td>
<a href="myitem1.asp">text</a>
<td>
</tr>
<tr>
</td>
<a href="myitem2.asp">text</a>
<td>
</tr>
<tr>
</td>
<a href="myitem3.asp">text</a>
<td>
</tr>
.....................
</tbody>
</table>
</div>
<table>
<tbody>
<tr>
<td>
<a href="mycategory2.asp">text</a>
</td>
</tr>
</tbody>
</table>
Ich kann mehr als 10 Kategorien haben, und ich weiß nicht, wie viele Artikel in jeder Kategorie sein werden. Ich könnte leicht eine RegExp erstellen, die mir die Kategorien und eine andere für die Elemente, aber wie kann ich eine Beziehung zwischen ihnen erstellen?
Danke und viele Grüße,
Livio
Da sie das Problem in Javascript lösen muss, und es ist HTML, möglicherweise nicht XHTML, ist es wahrscheinlich keine Angelegenheit für einen XML-Parser. Aber dein Standpunkt zu Regex steht. – Orbling
Ich habe versucht, einen XML-Parser zu verwenden, aber es scheint, dass diese Seite nicht gut gebildet ist und es nicht erlaubt, es zu analysieren ... – liv913
@ liv913: Tut mir leid, das zu hören; Es ist eine echte Überlegung, die die Möglichkeit einer sauberen Lösung ausschließt. HTML/XML-Parser sind bekanntermaßen weniger permissiv als tatsächliche Browser. Permissive Browser haben im Namen des Guten eine Welt der Verletzung getan. – tchrist