basic regex works
added regex i and ! flags.
added regex_index::intersect()