import re def parse_message(message): """ Example: '{{node:1234,1}}
' ==> (node_id == 1234, flag == 1) """ match_obj = re.search(r'{{node:(\d+),(\d)}}', message) if match_obj is not None: (node_id, flag) = [int(s) for s in match_obj.groups()] else: (node_id, flag) = (0, 0) return (node_id, flag)