Brug for lidt hjælp til regular expressions :D

Tags:    php

Hej,

Jeg har lavet et system som ripper vores webskema fra vores skole men det giver mig jo deres html og det har jeg ikke lige lyst til at proppe ind i database eller nye filer og style på, jeg vil bare gerne have den rå data altså Tid,fag,lokale,lære

Men jeg har en del bøvl med regualar expressions og php xpath, jeg ved ikke hvilken en der bør bruges. og hvordan jeg kæder dataerne sammen.

Altså jeg har følgende output fra den fremmede side:
Fold kodeboks ind/udHTML kode 

Og jeg skal have lavet således at jeg "ripper" tiderne,<b>faget</b>,(lokale),og underviser.

Men så er det jeg godt kan finde f.eks. selv faget med følgende
preg_match_all("<b>(.*?)<\/b>",$KodeBlokFraTidligere,$array);

Men så får jeg kun faget og hverkern tiderne lokal eller lære med i samme array .

Så er der nogle forslag til således jeg kan få tiden, faget, lokale og læren med i samme array så det kan stoppes i en database og vises :D?

Mvh
Buch




3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 2 karma
Sorter efter stemmer Sorter efter dato
Kan du ikke bare bruge en DOM parser? Det ville give mere mening.



Ah tak! Det vil jeg bestemt lige kigge på! Mange tak :D



Men lige en ting.
Nu har jeg fundet et plugin til php der gør det skide nemt at filtere data osv. men det er sådan jeg kan ikke lige finde ud af at lave således jeg bare kan få et array jeg kan putte ind i databasen, pt har jeg dette:
Mit plugin er simple php der gør det muligt at hente specifikke divs osv ligsom med jQuery.
Fold kodeboks ind/udPHP kode 

I kan se det data jeg bruger her: http://htx-elev.dk/skema.html

Men med det jeg har lavet får jeg jo bare fagende tid osv. for sig selv og dagene for sig selv men det skal helst se ud ligsom det gør på: http://htx-elev.dk/skema.html hvor fagene er arrangeret under dagen.

Og det der simple html php noget bruger samme selector metoder ligsom jQuery.

Mvh
Buch



t