the best you can do is: <?php $a = "this has php in the string"; if( ! ereg("php", $a ) ) { print "a: not in string"; } $a = "this has in the string"; if( ! ereg("php", $a ) ) { print "b: not in string"; } ?>
-----Original Message----- From: Ando Saabas [mailto:[EMAIL PROTECTED]] Sent: Thursday, March 14, 2002 9:33 AM To: [EMAIL PROTECTED] Subject: [PHP] regular expression for (NOT 'word') how would i build a regular expression in php that would match everything but the given word. For example, match the string only if there isnt a word 'php' in the string. I understand i can list characters i dont want to see in the string: [^php]. but this means there cant be any p or h in the string. And ^(php) checks if the string starts with 'php'. How should i do it? -- 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