So I am just trying to clarify what exactly the * quantifier in a javascript regular expression does. The definition from MDN states the following:
x* Matches the preceding item "x" 0 or more times. For example, /bo*/ matches "boooo" in "A ghost booooed" and "b" in "A bird warbled", but nothing in "A goat grunted".
My understanding of this definition is that it will match a "b", and it will match a "b" followed by any number of "o" characters. So would the fact that it matches a "b" character not constitute as 1 match instead of 0? I guess it is the "0 or more times" statement that is throwing me off.