A regular expression and a finite automaton are the same thing wearing different clothes. Thompson's construction wires any pattern into an ε-NFA, gadget by gadget; the subset construction turns that into a DFA. Three notations, one class of languages — the regular ones.
ε-transitions (taken for free):a — one edge labeled aRS — link R's accept to S's startR|S — branch into both, merge afterR* — loop back, or skip entirely