Re: Space in regex

From: Date: Fri, 17 Nov 2006 04:54:16 +0000
Subject: Re: Space in regex
References: 1  Groups: php.general 
Request: Send a blank email to php-general+get-244763@lists.php.net to get a copy of this message
The \w regex includes all alphanumeric characters plus the underscore, i.e. all valid characters that make up a C identifier. So what you want can be expressed as follows: [\w\s\.\-&]+ You have to escape the dot because in a regular espression it represents any single character, which is why .* represents all characters. Myron Turner http://www.mturner.org/XML_PullParser/ On Thu, 16 Nov 2006 23:08:34 +0200, dotancohen@gmail.com ("Dotan Cohen") wrote: >I'm trying to match alphanumeric characters, some common symbols, and >spaces. Why does this NOT match strings containing spaces?: >[A-Za-z0-9\'.&-:underscore::space:] > >I've also tried these, that also fail to match strings containing spaces: >[A-Za-z0-9\'.&- :underscore:] >[A-Z a-z0-9\'.&-:underscore:] >[:space:A-Za-z0-9\'.&-:underscore:] > >All these regexes match strings containing the specified characters, >but none of them match strings with spaces. > >Dotan Cohen > >http://what-is-what.com/ >http://technology-sleuth.com/

« previous php.general (#244763) next »