I'm what you might consider rather green, myself. I certainly wouldn't use this code for production but if you're just debugging or something then how about something like this: <?php $handle = @fopen('page.htm', 'r'); if ($handle) { while (!feof($handle)) { $eos = trim(fgets($handle, 4096)); if (strpos($eos,"<div>") !== FALSE) { $echo_output = TRUE; } if (strpos($eos,"<\div>") !== FALSE) { $echo_output = FALSE; } if ($echo_output == TRUE) { echo $eos; } } fclose($handle); } ?> On Wed, Apr 8, 2009 at 8:30 AM, Per Jessen <per@xxxxxxxxxxxx> wrote: > Merlin Morgenstern wrote: > > > Hello, > > > > I am trying read text out of a text that is inbetween two divs. > > Somehow this should be possible with regex, I just can't figure out > > how. > > > > Example: > > > > <div id="test"> > > bla blub > > </div> > > > > I would like to extract the text "bla blub" out of this example. > > > > This might do the trick (not tested): > > preg_match( "/<div\s+[^>]*>([^<]*)<\/div>", $yourtext, $match ); > print $match[1]; > > > /Per > > > -- > Per Jessen, Zürich (16.8°C) > > > -- > PHP General Mailing List (http://www.php.net/) > To unsubscribe, visit: http://www.php.net/unsub.php > >