Re: [PHP] vertical word match SOLUTION
Hi Joe: On Fri, Jul 19, 2002 at 12:50:53PM -0500, 'Joe Rice' wrote: $answer = hello\na\np\np\nl\ne\n; /*from textarea in form*/ /* replace all whitespace and newlines with nothing */ $tempanswer = preg_replace(/\s*|\n*/,,$answer); Easier: $tempanswer = preg_replace('/\s/', '', $answer); The \s includes all white space, including line breaks. You don't need the *'s in there because all of them get replaced anyway. --Dan -- PHP classes that make web design easier SQL Solution | Layout Solution | Form Solution sqlsolution.info | layoutsolution.info | formsolution.info T H E A N A L Y S I S A N D S O L U T I O N S C O M P A N Y 4015 7 Av #4AJ, Brooklyn NY v: 718-854-0335 f: 718-854-0409 -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP] vertical word match
hello, any regex gurus? i'm trying to match words put into a textarea that are in the form of a\np\np\l\e or any combination of new lines in between, before or after. $answer = hello\na\np\np\nl\ne\n; /*from textarea in form*/ $word = apple; $word = preg_replace(/(.)/,(.?|\s+|\n+|)$1(.?|\s+|\n+|),$word); preg_match(/.$word./im,$answer,$match) works. but if $word = red apple; $answer = r\ne\nd\n\na\np\np\nl\e; it doesn't match. thanks in advance, joe -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
RE: [PHP] vertical word match
try changing the +'s with *'s + = 1 or more * = 0 or more -Original Message- From: Joe Rice [mailto:[EMAIL PROTECTED]] Sent: Friday, July 19, 2002 3:30 PM To: [EMAIL PROTECTED] Subject: [PHP] vertical word match hello, any regex gurus? i'm trying to match words put into a textarea that are in the form of a\np\np\l\e or any combination of new lines in between, before or after. $answer = hello\na\np\np\nl\ne\n; /*from textarea in form*/ $word = apple; $word = preg_replace(/(.)/,(.?|\s+|\n+|)$1(.?|\s+|\n+|),$word); preg_match(/.$word./im,$answer,$match) works. but if $word = red apple; $answer = r\ne\nd\n\na\np\np\nl\e; it doesn't match. thanks in advance, joe -- 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