Jump to content

Removing text from a string, newlines stopping it


Catfish

Recommended Posts

<?php

$idArray = array('IDQ10090');

foreach($idArray as $value)
{
print($value);
$forecastData = preg_replace('/.*<pre>/', '', file_get_contents('http://www.bom.gov.au/cgi-bin/wrap_fwo.pl?'.$value.'.txt'));
$forecastData = preg_replace('/<\/pre>.*/', '', $forecastData);

print($forecastData);
}

?>

 

I want the data from the URL that is between the <pre> </pre> tags only. This code is removing the tags only, and not all the characters before and after it. I think the newline character is being used as a limit point for the .* meta-characters, but I don't know how to remove this limitation/function?

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.