try something along the lines of:
preg_match('/<body[^>]*>([.]*)</body>/im', $string, $foo);
$foo[1] = 'your body string';
preg_match('/<head>([.]*)<body/im', $string, $bar);
$bar[1] = 'your head string';
while not tested (and probably off a little) this should get you going...
-js
Shawn McKenzie wrote:
> I've loaded an html file into a string. What I'd like to do is create two
> new strings:
>
> first new string with the original string but remove all content from the
> beginning of the file up to and including <body>, and then remove from the
> end of file up to and including </body>
>
> second new string only containing content after <head> up to and including
> <body>
>
> Any ideas on simple ways to do this?
>
> TIA
> -Shawn
>
>
>
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php