matcher = re.compile(
    """
^[^\\{]*          
       (         
        \\{.+\\}   
       )         
 [^}]*$          
"""
    , re.VERBOSE)
print(matcher.match('100{"1":2, "3":4}312').group(1))
print(matcher.match('100{"1":{"a":"b", "c":"d"}, "3":4}312').group(1))
Python удалить подстроку JSON