David B Funk wrote:
> what is the meaning of ".{,50}?"

a{m,n} matches any string of at least m and at most n copies of "a".
a{m} is a shortcut for a{m,m}
a{m,} has no upper bound on the length
a{,n} is a typo, sorry.  Should be a{0,n}.
a+ is a shortcut for a{1,}
a* is a shortcut for a{0,}

All of these are greedy by default.  Putting the ? after them means they match 
the shortest possible string, rather than the longest.

So .{0,50} means "zero to fifty characters of any kind"

-- 
Matthew.van.Eerde (at) hbinc.com               805.964.4554 x902
Hispanic Business Inc./HireDiversity.com       Software Engineer

Reply via email to