regex doesn't support non-fixed length of lookahead and lookbefore patterns. restored old-kind of looking for short words