Zum Inhalt springen

Empfohlene Beiträge

Geschrieben

Eine frage;

Kann ich eine PHP Datei auslesen und dann nur einen teil rausparsen ?

Der Teil beginnt mit

<table width="620" border="0">

und endet mit

</table>

da muss sicher n regulärer ausdruck her oder ?

Habt ihr n paar Tipps für mich ?

Danke mcmaiers

Geschrieben
Eine frage;

Kann ich eine PHP Datei auslesen und dann nur einen teil rausparsen ?

Eine php-Datei auslesen? Oder doch eher eine HTML-Datei auslesen? ;)

Der Teil beginnt mit

<table width="620" border="0">

und endet mit

</table>

da muss sicher n regulärer ausdruck her oder ?

Habt ihr n paar Tipps für mich ?

Danke mcmaiers

Das kommt ganz drauf an, was genau du auslesen willst. Mit regulären Ausdrücken oder den Funktionen str_pos lässt sich schon viel machen, indem du z.B. die Datei zeilenweise prüfst und dir die benötigten Informationen in n Array schreibst oder wie auch immer weiterverarbeitest.

Geschrieben

Hm du meinst sowas: "/<table width=\"\d\d\d\" border=\"\d\">(.*)<\/table>/" der sollte dir jetzt spontan den Inhalt einer Table geben. Dazu gibts phpfunktionen ala preg_match preg_grep preg_grep_all(keine Gewährleistung auf richtigkeit der Schreibweise)

Öh am besten ist für regex das Programm RegexCoach geeignet, mit dem man sowas toll ausprobieren kann. Allerdings ka bin in der Schule kann dir also nich den Link geben :P

Geschrieben
Eine php-Datei auslesen? Oder doch eher eine HTML-Datei auslesen? ;)

Ich meinte schon richtig, ich will ne .php Datei auslesen ... klar dass mir die nur HTML zurückgibt, aber das Dateiformat ist trotzdem PHP :floet:

Geschrieben

Da will ich noch mal gierige (greedy) Ausdrücke einwerfen.

Mit "/<table width=\"\d\d\d\" border=\"\d\">(.*)<\/table>/" sucht er vom ersten Tabelleanfang der passt bis zum allerletzten Tabellenende in der Datei.

Benutzt du "/<table width=\"\d\d\d\" border=\"\d\">(.*?)<\/table>/" nimmt er nur eine Tabelle.

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...