RAT-240: Do not stop execution if given pattern is invalid * Continue execution of CLI run in case of illegal patterns * Extract pattern extraction to allow easier testing