I'm trying to parse a method signature that is in this format:
'function_name(foo=<str>, bar=<array>)'
From this, I want the name of the method, and each argument and it's type. Obviously I don't want the <
, >
characters, etc. The number of parameters will be variable.
My question is: How is it possible to get all the parameters when using this regex? I'm using Python, but I'm just looking for a general idea. Do I need named groups and, if so, how can I use them to capture multiple parameters, each with it's type, all in one regex?