def get_all_split_successors(node_id, nodes_ids):
result = re.match(regex_pa_trailing_number, node_id)<EOL>if not result:<EOL><INDENT>raise bpmn_exception.BpmnPythonError("<STR_LIT>" + node_id)<EOL><DEDENT>trailing_number = result.group(<NUM_LIT:2>)<EOL>prefix = result.group(<NUM_LIT:1>)<EOL>new_trailing_number = str(int(trailing_number) + <NUM_LIT:1>)<EOL>next_node_id = prefix + new_trailing_number<EOL>pattern = regex_prefix_split_succ + next_node_id + regex_suffix_split_succ<EOL>split_successors = []<EOL>for elem in nodes_ids:<EOL><INDENT>if re.match(pattern, elem):<EOL><INDENT>split_successors.append(elem)<EOL><DEDENT><DEDENT>return split_successors<EOL>
:param node_id:
:param nodes_ids:
:return: