Merlintxu commited on
Commit
ebab570
·
verified ·
1 Parent(s): ede29cb

Create utils.py

Browse files
Files changed (1) hide show
  1. utils.py +15 -0
utils.py ADDED
@@ -0,0 +1,15 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import re
2
+
3
+ def sanitize_filename(filename: str) -> str:
4
+ """
5
+ Sanitiza el nombre de un archivo eliminando o reemplazando caracteres no permitidos.
6
+
7
+ Args:
8
+ filename: Cadena con el nombre original.
9
+
10
+ Returns:
11
+ Cadena sanitizada lista para usarse como nombre de archivo.
12
+ """
13
+ filename = re.sub(r'[<>:"/\\|?*]', '_', filename)
14
+ filename = re.sub(r'\s+', '_', filename)
15
+ return filename