import re
regex = r"(genNode\()\[(\d+(?:,\d+)*)\](?=\))"
line = "assert Solution().oddEvenList(genNode([2,1,3,5,6,4,7])) == genNode([2,3,6,7,1,5,4]), 'Example 2'"
result = re.sub(regex, r"\1\2", line)
if result:
print (result)
aW1wb3J0IHJlCgpyZWdleCA9IHIiKGdlbk5vZGVcKClcWyhcZCsoPzosXGQrKSopXF0oPz1cKSkiCmxpbmUgPSAiYXNzZXJ0IFNvbHV0aW9uKCkub2RkRXZlbkxpc3QoZ2VuTm9kZShbMiwxLDMsNSw2LDQsN10pKSA9PSBnZW5Ob2RlKFsyLDMsNiw3LDEsNSw0XSksICdFeGFtcGxlIDInIgpyZXN1bHQgPSByZS5zdWIocmVnZXgsIHIiXDFcMiIsIGxpbmUpCgppZiByZXN1bHQ6CiAgICBwcmludCAocmVzdWx0KQoK
assert Solution().oddEvenList(genNode(2,1,3,5,6,4,7)) == genNode(2,3,6,7,1,5,4), 'Example 2'