Re: extracting text - regex

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [PHP Home]     [Apache Users]     [PHP on Windows]     [Kernel Newbies]     [PHP Install]     [PHP Classes]     [Pear]     [Postgresql]     [Postgresql PHP]     [PHP on Windows]     [PHP Database Programming]     [PHP SOAP]

  Powered by Linux