import streamlit as st import re # Définir la fonction pour supprimer les horodatages def remove_timestamps(text): # Motif pour correspondre aux horodatages au format [HH:MM:SS.mmm -> HH:MM:SS.mmm] pattern = r"(\[\d{2}:\d{2}:\d{2}\.\d{3}|\[\d{2}:\d{2}\.\d{3}) -> (\d{2}:\d{2}:\d{2}\.\d{3}|\d{2}:\d{2}\.\d{3}\])\s*" # Remplacer les motifs correspondants par une chaîne vide cleaned_text = re.sub(pattern, "", text) return cleaned_text # Créer des éléments d'interface utilisateur Streamlit st.title("Whisper Supprimer les Horodatages") # Zone de texte pour l'entrée utilisateur user_input = st.text_area("✒️ Entrez le texte avec horodatages", height=300) # Bouton pour supprimer les horodatages if st.button('📁 Supprimer les Horodatages'): # Afficher le texte nettoyé result = remove_timestamps(user_input) st.text_area("📜 Texte Nettoyé", value=result, height=300, key="result")