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