Re: copy ...
| From: | CPT John W. Holmes | Date: | Mon, 17 Mar 2003 19:50:21 +0000 |
| Subject: | Re: copy ... | ||
| References: | 1 2 3 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-140021@lists.php.net to get a copy of this message | ||
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" <taylorjo@collegesherbrooke.qc.ca>
To: <php-general@lists.php.net>
Cc: <jt.johnston@usherbrooke.ca>
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
>