We're obviously differing in semantics, then :) I would say a* doesn't match bob because trying /(a*)/ wouldn't get you "bob".
In the examples you give, the regexer is satisfied, but I wouldn't say the regex a* matches bob. In my parlanace, I would say (for example) a(b|a) would match ab. Then, a* doesn't match bob because a(a|b)a*a(a|b) won't match abbobab.
Does anyone else share my terminology? Perhaps this is a function of the books we read...
In reply to Re: Re: Re: Re: Question on REGEX
by kal
in thread Question on REGEX
by Jemts
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |