File size: 932 Bytes
ec08ee5
 
 
 
 
 
865d53c
ec08ee5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
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")