Go to the first, previous, next, last section, table of contents.
* is the repeat operator. It applies to the preceeding
character, character set, subexpression or backreference. It indicates
that the preceeding element can be matched 0 or more times:
bana\(na\)*
matches
bana banana bananana banananana ...
\+ is similar to * except that \+ requires the
preceeding element to be matched at least once. So while:
bana\(na\)*
matches
bana
bana(na\)\+
does not. Both match
banana bananana banananana ...
Thus, bana\(na\)+ is short-hand for banana\(na\)*.
Go to the first, previous, next, last section, table of contents.