On Thu, 08 Sep 2005 09:15:03 +0100, Steve Turnbull wrote: > On Thu, 08 Sep 2005 19:27:49 +1200, Jasper Bryant-Greene wrote: > >> Steve Turnbull wrote: >>> I am trying to find a regular expression to match a variable, what I think >>> should work (but doesn't) is; >>> >>> preg_match ('^/[\w],[\w],/', $variable) >>> >>> The $variable MUST contain an alpha-numeric string, followed by a comma, >>> followed by another alpha-numeric string, followed by another comma >>> followed by (but doesn't have to!!) another alpha-numeric string followed >>> by nothing. >>> >>> I realise my regex above doesn't allow for the last 'followed by nothing', >>> but to me it looks like it should match the first part of the string up to >>> the last comma? >> >> Something like >> >> '/^\w+,\w+,\w*$/' >> >> maybe? (untested) >> >> http://php.net/reference.pcre.pattern.syntax > > Thats got me a lot further - thanks > > I reduced it slightly to '/^\w+,\w+,' because at the end there is the > possibility of an alpha-numeric character(s) OR nothing at all with the > exception of a possible line break (note possible) > > It's the 'possibly nothing at all' which I am slightly stuck on > > Thanks > Steve One more thing (I have tried researching myself and reading the o'rielly book, but I need fairly swift solutions)... How would I check for this scenario; Two commas, which MAY have, but don't always have a value between, but the commas must ALWAYS be there - i.e. var1,var2,var3 var1,var2, var1,, Cheers Steve -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php