Gå til innhold

wildcards i regexp


Anbefalte innlegg

jeg har følgende i fil.htm

 

 

 

<style>

foo.bar {
color: #666;
}

</style>

 

det som er inni style varierer. Jeg vil ta bort hele style delen, med alt som er inni.

Tenkte meg en preg_replace. men er usikker på hvordan jeg kan formulere regexpen til å ta med wildcards? Om det er det jeg må..

Noen som vet ?

Lenke til kommentar
Videoannonse
Annonse

ingen av de virket.

 

<?

# fjerne styles fra en .htm fil.

# Specify the file
$file = "linker.htm";

# File opener
$handle = fopen($file, "r");

# Read File into a var
$content = fread($handle, filesize($file));

# Close file
fclose($handle);

unlink($file);


# Remove shit
# virker ikke: $content = preg_replace("/(<style>(.*)<\/style>)/im", "", $content);
# virker ikke: $content = preg_replace("|<script>[^<]*<\/script>|s", "", $content );
# virker ikke: $content = eregi_replace("^<style>(.*)</style>$", "", $content);

# Write the new file
$handle2 = fopen($file, "a");
fwrite($handle2, $content);
fclose($handle2);

?>

 

 

Ingen av forsøkene stripper bort <style>lkfwelkeflkwfk</style>

Lenke til kommentar

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...