simenss Skrevet 15. september 2006 Skrevet 15. september 2006 Hvordan definerer man et linjeskrift i et regulært uttrykk til bruk i f.eks. preg_match_all()? Jeg har prøvd med både \n og \r uten å lykkes.
endrebjo Skrevet 16. september 2006 Skrevet 16. september 2006 (endret) Edit: Glem det. Endret 16. september 2006 av endrebjorsvik
simenss Skrevet 17. september 2006 Forfatter Skrevet 17. september 2006 prøvd med "\\n"? /k 6870254[/snapback] Ser ikke ut til at "\\n" virker
endrebjo Skrevet 17. september 2006 Skrevet 17. september 2006 Har du prøvd med noen modifiers? Ifølge manualen skal \n være newline.
Gjest Slettet-df17e Skrevet 18. september 2006 Skrevet 18. september 2006 Simmens: Du kan kanskje vise oss litt mer kode. f.eks stringen, samt regexen du kjører på den.
Ernie Skrevet 18. september 2006 Skrevet 18. september 2006 Nå er jo linjeskift et fint, vakkert helvete. I linux er det \n, Windows \r\n (eller var det \n\r tro? ) og Mac \r. Så strengt tatt kommer det veldig an på kilden hva et linjeskift egentlig er. Forutsatt at PHP ikke tar hensyn til det vel og merke.
Peter Skrevet 18. september 2006 Skrevet 18. september 2006 Apple har visst byttet i OS X, men ikke spør meg til hva. Antakelig til \n, men jeg er ikke sikker.
simenss Skrevet 18. september 2006 Forfatter Skrevet 18. september 2006 Simmens: Du kan kanskje vise oss litt mer kode. f.eks stringen, samt regexen du kjører på den. 6885714[/snapback] Koden under er et utdrag fra denne siden hos komplett.no: <div id="tab_box_end1" class="tab_box_end"></div> <div id="productinfo_content" class="productinfo_content"> <p><br />Produktinfo <a target="_blank" href="http://www.canon.no/For_Home/Product_Finder/Multifunctionals/Multifunctionals/PIXMA_MP800/index.asp?ComponentID=306178&SourcePageID=26562#1">MP800</a><br /><br />Produsent <a target="_blank" href="http://www.canon.no">Canon</a><br /><br /> </p> </div> <br /><br /> Jeg vil hente ut de to linkene, altså: Produktinfo <a target="_blank" href="http://www.canon.no/For_Home/Product_Finder/Multifunctionals/Multifunctionals/PIXMA_MP800/index.asp?ComponentID=306178&SourcePageID=26562#1">MP800</a> Produsent <a target="_blank" href="http://www.canon.no">Canon</a> Det regulære uttrykket har jeg ikke kommet så langt med, siden jeg ikke har fått til linjeskift. En viktig (?) opplysning er at jeg henter ut kildekoden via en funksjon som benytter blandt annet cURL, og returnerer deretter kildekoden.
Anbefalte innlegg
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 kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå