For multiple occurrences of any character:
a* = any number of "a"s, including zero
a+ = 1 or more "a"s
In something like SED, certain characters have special meanings--eg "." means "any character". Thus, for a literal ".", you would need "\."
\.+ = one or more literal "."s
Suggest you go to
http://tldp.org and get "Bash Guide for Beginners" or the "Advanced BASH Scripting Guide"