04. oktober 2009 - 15:59
Der er
6 kommentarer og 1 løsning
Reg.exp til meta description
Hejsan I plejer at være god for en ordentlig regular expression, så jeg vil lige prøve med den her. :) Ud fra en variabel indeholdende en masse html, skal jeg fange meta description taggets content. Det vil sige, at den skal matche følgende: <meta name="description" content="noget random tekst" /> <meta name="description" content="noget random tekst"> <meta name='description' content='noget random tekst' /> <meta name='description' content='noget random tekst'> <meta content="noget random tekst" name="description" /> <meta content="noget random tekst" name="description"> <meta content='noget random tekst' name='description'> <meta content='noget random tekst' name='description' /> Kan I hjælpe med det?
Annonceindlæg tema
Cloud & AI
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
05. oktober 2009 - 23:25
#1
anyone? :)
06. oktober 2009 - 16:01
#2
Så lad gå da... ;-) Hvad med: \<meta .*content=(("|').*?("|')).*(( +\/)| *)\> Så burde indhold af content ligge i $1
06. oktober 2009 - 21:36
#3
Hej, tak for hjælpen. Men den henter alle meta data på siden der har attributten "content" f.eks: <meta name="distribution" content="global" /> Er det noget der er til at rette til?
06. oktober 2009 - 23:18
#4
Så prøver vi da igen.. :-) Enten to gennemløb med hhv: \<meta +name=("|')description("|') +content=(("|').*?("|'))(( +\/)| *)\> og \<meta +content=(("|').*?("|')) +name=("|')description("|')(( +\/)| *)\> hvor content ligger i hhv $3 og $1. Eller: \<meta +(name=("|')description("|') +content=(("|').*?("|'))|content=(("|').*?("|')) +name=("|')description("|'))(( +\/)| *)\> hvor content enten ligger i $4 eller $7 alt efter hvilken del der matcher.
06. oktober 2009 - 23:47
#5
Super cool. Jeg tester den i morgen. I mellemtiden kan du lægge et svar :) Tak for hjælpen!
07. oktober 2009 - 00:14
#6
Here U R...
07. oktober 2009 - 19:34
#7
super lovely :)
Kurser inden for grundlæggende programmering