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