20. januar 2007 - 16:57
Der er
10 kommentarer
Kun udskrive alt det mellem body-tagget
Hvordan gør jeg sådan den KUN udskriver alt tekst i mellem <body> og </body> ?
Annonceindlæg fra NetNordic
20. januar 2007 - 17:02
#1
<body.*?>(.*?)</body> ?-) -- men hvem, hvad, hvornår -- specielt kunne det være smart, at du angav hvilket programmeringssprog, du har gang i !-)
20. januar 2007 - 17:05
#2
php altid
20. januar 2007 - 17:08
#3
Noget i denne stil, men php og preg_match er bestemt ikke min stærkeste side !-) $resultat = preg_match("/<body.*?>(.*?)<\/body>/",$html,$matches);
20. januar 2007 - 17:27
#4
Det fungere ikke, og det gør dette heller ikke $resultat = preg_match("#<body.+?>(.+?)<\/body>#i",$test,$matches);
20. januar 2007 - 17:41
#5
du skal have s på som modifier, ellers stopper . ved linieskift
20. januar 2007 - 17:42
#6
er helt ny hvordan gør jeg det?
20. januar 2007 - 17:42
#7
#is
20. januar 2007 - 17:44
#8
20. januar 2007 - 18:04
#9
En lille korrektion, så skulle roenvings svar funge: $resultat = preg_match("/<body[^>]*>(.*?)<\/body>/is", $html, $matches); print $matches[1];
20. januar 2007 - 18:20
#10
Hov - måske \/ giver et problem, når der bruges ". Prøv evt. $resultat = preg_match('/<body[^>]*>(.*?)<\/body>/is', $html, $matches); print $matches[1];
Kurser inden for grundlæggende programmering