8.6 Ein bestimmtes Attribut in Tags im XML-Stil finden

Problem

Sie wollen Tags in einer (X)HTML- oder XML-Datei finden, die ein bestimmtes Attribut enthalten, zum Beispiel id.

Dieses Rezept behandelt verschiedene Versionen des gleichen Problems. Wir wollen hier mithilfe regulärer Ausdrücke jeden der folgenden Strings finden:

  • Tags mit einem Attribut id.

  • <div>-Tags mit einem Attribut id.

  • Tags mit einem Attribut id, das den Wert my-id hat.

  • Tags mit dem Attribut class, in dem my-class enthalten ist (Klassen werden durch Whitespace getrennt).

Lösung

Tags mit einem Attribut id (quick and dirty)

Wenn Sie nur schnell in einem Texteditor suchen wollen, in dem Sie die Ergebnisse begutachten können, kann die folgende (deutlich zu sehr vereinfachte) Regex helfen: ...

Get Reguläre Ausdrücke Kochbuch now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.