Check if file name matches pattern

import re

def filename_matches_pattern(filename, pattern):
    return bool(re.fullmatch(pattern, filename))

# Test
filename = "example.txt"
pattern = r'^[a-zA-Z0-9_]+\.(txt|csv)$'  # Pattern to match alphanumeric filename with .txt or .csv extension
print(filename_matches_pattern(filename, pattern))  # True or False

Leave a Reply

Your email address will not be published. Required fields are marked *