On Sun, Apr 29, 2007 at 11:24:16AM -0500, Tim Chase wrote:
> > Five identical characters would be: /\[a-z,A-Z]\{4}/ I believe...
> 
> This would be any 4 characters in your set [a-z,A-Z] (including
> the comma), it would match any of the following:
> 
>   aaaa
>   ,,,,
>   ZZZZ
>   A,b,
>   ,A,Z
> 
> > Numbers would be: /\d\d\{2}\d/
> 
> This also would match things like
> 
>   1221
>   1222
>   1223
>   2114
>   1234
> 
> 
> For both cases, you need to tag something (or multiple
> somethings) with the "\(...\)" syntax and then reference back to
> it with "\1" to get the exact same character:
> 
>   \([a-zA-Z]\)\1\{4}
>   \(\d\)\(\d\)\2\1
> 
> Otherwise, the repetition (the "\{...}") allows any match of the
> previous pattern-atom rather than the resulting matched-atom.
> Thus, your first pattern would be equivalent to
> 
>   [a-z,A-Z][a-z,A-Z][a-z,A-Z][a-z,A-Z]
> 
> Hope this helps clarify things...
> 
> -tim
> 
> 
Yes, you're right. Thank you very much!

/iveqy

Reply via email to