Gå til innhold

regulært søk, og hente det som kommer ETTER søket


Anbefalte innlegg

Videoannonse
Annonse
Skrevet
Hva er det første som kommer etter det du vil ha fatt i? Hvis det er noe som er fast, og ikke forandrer seg, er det easy piecy.

<div class="10pxbold">I morgen</div>

<img alt="Delvis skyet" src="kart/symboler/3.gif" width="45" height="45">

<div title="Fahrenheit: 60.8°F" class="plussgrader">16°C

</div>

<div title="Lett bris, 4,00 sekundmeter nordvest" class="varslingsboks">

<img align="left" src="kart/vind/NW.gif" width="30" height="30">

<span>Lett bris</span>

</div>

 

dette er det vi er ute etter. det står alltid 'I morgen' øverst (og det er unikt for siden). jeg vil gjerne ha f.o.m. 'I morgen' t.o.m. 'Lett bris'. men innholdet endrer seg jo ettersom været endrer seg, så vi kan jo si fra 'I morgen' til '/span' eller noe. da har man alt.

Skrevet (endret)

$input = preg_replace("#^I morgen(.+?)/span$#Ue", "<div>//1</div>", $input);

 

Noe sånt? :shrug:

Endret av jorgenindahouse
Skrevet
$input = preg_replace("#^I morgen(.+?)/span$#Ue", <div>//1</div>, $input);

 

Noe sånt? :shrug:

den er jo ugyldig. de to '//' vil jo føre til utkommentering av det bak.

Skrevet

humm.. mulig du har rett.. hvis den fortsetter å matche /span fra bakenden av så mulig det går. bare å prøve.

 

hvorfor skulle // føre til utkommentering? tenker du på \\ ?

Skrevet
humm.. mulig du har rett.. hvis den fortsetter å matche /span fra bakenden av så mulig det går. bare å prøve.

 

hvorfor skulle // føre til utkommentering? tenker du på \\ ?

hmnei. i php (og ganske mange andre språk) brukes jo // og /* */ for kommentarer. vil det ikke forsvinne da? jeg testet det hvertfall, og fikk parce error..

Skrevet
det burde gå fint inni strenger, som også f.eks "#" gjør

mulig. men i denne koden:

$input = preg_replace("#^I morgen(.+?)/span$#Ue", <div>//1</div>, $input);

må det vel i det minste plasseres i '' slik:

$input = preg_replace("#^I morgen(.+?)/span$#Ue", '<div>//1</div>', $input);

 

eller..?

 

men grunnen til at jeg tar det opp i det hele tatt, er fordi jeg ikke fikk den til å funke (med & uten ''). regner med jeg tar en nærmere titt på html-parsere. og helst når eksamen er ferdig. litt dumt å rote med det nå.

Skrevet (endret)

Skal selvfølgelig være fnutter rundt <div>//1</div>. En ren forglemmelse. Endrer innlegget mitt nå.

Endret av jorgenindahouse

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...