abstract regexp literals to avoid reevaluation

to solve https://github.com/javve/list/issues/78