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.

Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren

Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können

Benutzerkonto erstellen

Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!

Neues Benutzerkonto erstellen

Anmelden

Du hast bereits ein Benutzerkonto? Melde Dich hier an.

Jetzt anmelden

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...