What about

eregi("TI(.*)¶",$line,$m)

might want to use

eregi("TI([^¶]*)¶",$line,$m)

so it's not greedy.

---John Holmes...

----- Original Message -----
From: "John Taylor-Johnston" <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Cc: <[EMAIL PROTECTED]>
Sent: Monday, March 17, 2003 2:31 PM
Subject: Re: [PHP] copy ...


> Perl, I will never touch again :) Find occurence of "TI:" and "¶" in the
string $textarea and extract it only. The problem is the user may have
entered \r\n. Therefore making \n out of the question to use as my end
marker.
>
> John
>
> Marek Kilimajer wrote:
>
> > I have a strong feeling that POSIX regexs cannot do multiline, try using
> > perl-compatible, or make a loop to read the textarea content line by
line
> >
> > John Taylor-Johnston wrote:
> >
> > >I need to process the contents of <textarea name="textarea">
> > >
> > ><textarea name="textarea">SU: something ... blah blah¶
> > >TI: Title ... asasa asasas asas¶
> > >AU: author field ... asasasas¶
> > ></textarea>
> > >
> > >I want to filter $textarea. I need to change my code below to grab
everything between "TI:" and "¶", but not including "¶" :
> > >
> > >I have this code.
> > >
> > >--------snip------------
> > >
> > >filter_strings("TI: ", $textarea)
> > >
> > >function filter_strings($tofilter,$line){
> > >    if(eregi('^'.$tofilter.' (.*)$',$line,$m)) {
> > >        $filtered=$m[1];
> > >        return $filtered;
> > >     }
> > >}
> > >
> > >
> > >--
> > >John Taylor-Johnston
> >
>---------------------------------------------------------------------------
--
> > >Université de Sherbrooke:
> > >http://compcanlit.ca/
> > >
> > >
> > >
> > >
>
> --
> John Taylor-Johnston
> --------------------------------------------------------------------------
---
> "If it's not open-source, it's Murphy's Law."
>
>   ' ' '   Collège de Sherbrooke:
>  ô¿ô   http://www.collegesherbrooke.qc.ca/languesmodernes/
>    -     Université de Sherbrooke:
>           http://compcanlit.ca/
>           819-569-2064
>
>
>
> --
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, visit: http://www.php.net/unsub.php
>


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to