Regexp: ((a|b|c)def) adef: Ok bdef: Ok adefg: Fail aaef: Fail Regexp: ((a|b|c|d|e|f)?(g|h|i)+(k|l)*) g: Ok gi: Ok fil: Ok gikl: Ok cghhhiill: Ok ak: Fail