On Tue, Jul 09, 2002 at 10:40:33PM -0500, Chris Shiflett wrote:
> Patrick Teague wrote:
> >$os = eregi_replace( "Win[^dows]", "Windows ", $os );
> I'm pretty sure (I'm not a regular expression expert) this matches "a 
> string that begins with Win followed by a character that is not d, o, w, 
> or s.


To get the behavior I think you want, do this:

  $os = eregi_replace('(Windows|Win)', 'Windows ', $os);

The order of the pattern matches "Windows" before "Win" so if the input is
"Windows"  you won't wind up with "Win Windows"


               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

Reply via email to