Avatar billede _eksperten_ Nybegynder
22. august 2008 - 21:35 Der er 3 kommentarer

Titel og elementer

Hej

Jeg kunne godt tænke mig at vide hvordan man henter en titel og et vilkårligt antal elementer vha regular expression.

Eksempel:

<span>Frugter</span>
<p>Banan</p>
<p>Pære</p>
<span>Grøntsager</span>
<p>Tomat</p>
<p>Agurk</p>
<p>Løg</p>

Her ønsker jeg at titellen gemmes sammen med elementet, således at jeg får 5 resultater:

Frugter, Banan
Frugter, Pære
Grøntsager, Tomat
Grøntsager, Agurk
Grøntsager, Løg

Det er meget nemt at matche dem enkeltvis, for eksempel med:
<span>(.*?)</span>
<p>(.*?)</p>

Og ja, jeg er klar over at (.*?) er overkill, men dette er blot ment som et eksempel.
Avatar billede _eksperten_ Nybegynder
22. august 2008 - 22:45 #1
Det skal forresten bruges i PHP.
Avatar billede roenving Novice
24. august 2008 - 22:51 #2
Hrm, da du alligevel skal omkring php, ville jeg skille det ved db-udtrækket ...

-- hvorfor dog først skille det, når du med php har genereret nogt html-kode ?-)
Avatar billede _eksperten_ Nybegynder
25. august 2008 - 12:44 #3
Det er fordi data ikke er trukketud fra db, men fra en anden side.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester