On Wed, Apr 8, 2009 at 9:13 AM, George Larson <george.g.larson@xxxxxxxxx>wrote: > 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 >> >> > Sorry about the top-post. I forgot. :)