SHA256
Fixed regex pattern matching.
This commit is contained in:
@@ -367,7 +367,8 @@ def rewrite_eml_file_links(md_content, filepath):
|
||||
return f"[{link_text}]({file_url})"
|
||||
|
||||
# Replace all markdown link references to .eml files
|
||||
md_content = re.sub(r'\[([^\]]+)\]\(([^\)]+\.eml)\)', replace_link_path, md_content)
|
||||
# Use non-greedy matching (.+?) to properly handle special characters like parentheses in filenames
|
||||
md_content = re.sub(r'\[([^\]]+)\]\((.+?\.eml)\)', replace_link_path, md_content)
|
||||
return md_content
|
||||
|
||||
def build_directory_tree():
|
||||
|
||||
Reference in New Issue
Block a user