Willkommen ~Gast!
Registrieren || Einloggen || Hilfe/FAQ || Staff
Probleme mit der Registrierung im Forum? Melde dich unter registerEin Bild.
Autor Beitrag
000
17.10.2008, 13:53
luckerking



Ich suche <td> Tags in einem Html Dokument, die jeweils unterschiedlich Eigenschaften haben :
Quellcode:
<td style="height: 12pt;" class="xl26" colspan="2" height="16">
<td class="xl25">
<td style="height: 12pt;" height="16">

Hat jemand eine Ahnung wie die Reguläre Expression aussehen müsste?

Ich dachte mir, das es ca. so aussehen müsste?
<td([A-Za-z0-9]*)>

Es fehlen natürlich auch noch die Sonderzeichen, welches Symbol/Zeichenfolge gibt es dafür?

Zur Info:
Den Regulären Ausdruck brauche ich um in circa 300 html dokument die style und die class eigenschaft herauszunehmen.

Ihr wäret mir echt eine große Hilfe.

--

zum Seitenanfang zum Seitenende Profil || Suche
001
17.10.2008, 13:59
dp
Administrator


ich gehe mal von pcre aus.

mit
<td([^>]*)>
kannst du alles in dem td matchen. das rausnehmen von style und class kannst du dann mit einem callback machen.

wesentlich sinnvoller waere es allerdings einen sgml-parser zu nehmen und gezielt die attribute class/style in td elementen rauszufiltern.

--


Dieser Beitrag wurde am 17.10.2008 um 14:01 von dp bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
002
17.10.2008, 14:05
Bluthund



RegEx? Warum nimmst du nicht einfach XPath?

edit: aja stimmt ja... HTML != XHTML, man is schon so verwöhnt mittlerweile ^^
Statement bleibt allerdings analog gültig. Nimm nen Parser der dir die Attribute direkt rausholt.

--

The C language combines all the power of assembly language with all the ease-of-use of assembly language.
"humorig is n blödwort :>" by -CarniGGeLjumpR-


Dieser Beitrag wurde am 17.10.2008 um 14:11 von Bluthund bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche
003
17.10.2008, 14:18
luckerking



super, genau das habe ich gesucht!

(darum mag ich thw :D, schnell und zuverlässig)

edit: es müssen nicht nur die class und style elemente entfert werde, sondern alle attribute, somit ist dein code genau der richtige.

--


Dieser Beitrag wurde am 17.10.2008 um 14:19 von luckerking bearbeitet.
zum Seitenanfang zum Seitenende Profil || Suche