Infix notation with parenthesis and Regex matching (spaces not required)