Talk About Network

Google


Register and Login
Nick
Password
Register create new account Sign up is FREE and you can post replies, new topics, bookmark posts and more!
Recover lost password


Mac > Mac Programmer > Re: Help with R...
Latest [ Topics | Posts ] Archive Post A New Topic Post a Reply
<< Topic < Post Post 12 of 16 Topic 986 of 1040
Post > Topic >>

Re: Help with RegEx?

by John Whorfin <_@[EMAIL PROTECTED] > Jan 11, 2008 at 07:11 AM

SparkyGuy wrote:
> My question is about the metacharacter ".". Using a single ".",
shouldn't it 
> match input that consists of a single character, and not match anything
with 
> more than one character? 

Only if you anchor it, i.e.  "^.$" will match lines containing only a 
single character.  Read this as "At the start of the input, match a 
single character, which must be followed by the end of the line" 
(newline or end-of-string).  A "." alone will match anything, other than 
an empty line.   Some regex matchers have options to implicitly anchor 
the regex but others don't.

Don't know if anyone has suggested this, but one way to achieve the 
match you want (in the original post) is to sort the characters of the 
field prior to matching.  Then match against a simpler regex.  The 
sorting eliminates the complications of specifying a regex that can cope 
with the arbitrary ordering of the input characters.  Of course it may 
not be the most efficient thing to do depending upon the nature of the 
input (quantity, likelihood of match etc...) and a complex regex may be 
better.
 




 16 Posts in Topic:
Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-05 23:07:58 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-06 01:43:11 
Re: Help with RegEx?
dempson@[EMAIL PROTECTED]  2008-01-06 15:06:06 
Re: Help with RegEx?
SM Ryan <wyrmwif@[EMAI  2008-01-06 01:43:13 
Re: Help with RegEx?
Reinder Verlinde <rein  2008-01-06 15:25:24 
Re: Help with RegEx?
Paul Floyd <root@[EMAI  2008-01-06 15:25:32 
Re: Help with RegEx?
Ben Artin <macdev@[EMA  2008-01-08 21:27:23 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-09 01:15:16 
Re: Help with RegEx?
dempson@[EMAIL PROTECTED]  2008-01-09 22:57:18 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-09 18:28:01 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-10 10:25:27 
Re: Help with RegEx?
John Whorfin <_@[EMAIL  2008-01-11 07:11:05 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-10 20:58:02 
Re: Help with RegEx?
SparkyGuy <sparkyguy@[  2008-01-10 21:12:07 
Re: Help with RegEx?
dempson@[EMAIL PROTECTED]  2008-01-11 12:03:31 
Re: Help with RegEx?
Sherman Pendley <spamt  2008-01-10 18:20:34 

Post A Reply:
  Go here to Signup

AddThis Feed Button


About - Advertising - Contact - Frequently Asked Questions - Privacy Policy - Terms of Use - Signup

Contact
tan12V112 Sat Nov 22 9:23:29 CST 2008.