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