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