
    Develop a function that converts transaction dates from the bank's monitoring system format (yyyy-mm-dd) to the compliance reporting format (dd-mm-yyyy) for suspicious activity documentation. The function must maintain the chronological accuracy of the transaction dates while adhering to regulatory reporting standards.
    

    
import re

def change_date_format(dt):
    """
    Develop a function that converts transaction dates from the bank's monitoring system format (yyyy-mm-dd) to the compliance reporting format (dd-mm-yyyy) for suspicious activity documentation. The function must maintain the chronological accuracy of the transaction dates while adhering to regulatory reporting standards.
    

    """
import re

def change_date_format(dt):
    """
    Develop a function that converts transaction dates from the bank's monitoring system format (yyyy-mm-dd) to the compliance reporting format (dd-mm-yyyy) for suspicious activity documentation. The function must maintain the chronological accuracy of the transaction dates while adhering to regulatory reporting standards.
    

    """
    return re.sub('(\\d{4})-(\\d{1,2})-(\\d{1,2})', '\\3-\\2-\\1', dt)