lookbehind and lookahead assertions in from_pattern #12
this regex is incorrect as it doesn't allow the optional lookahead part