Spaces:
Sleeping
Sleeping
import streamlit as st | |
import re | |
def clean_text(text): | |
# Replace hyphen followed by space or multiple spaces with just a hyphen | |
text = re.sub(r'-(?=\w)', '', text) | |
text = re.sub(r'-\s+', '', text) | |
return text | |
# Title of the Streamlit app | |
st.title('Text Cleaner') | |
# Input text from the user | |
input_text = st.text_area("Enter text to clean:") | |
# Button to trigger cleaning | |
if st.button('Clean Text'): | |
if input_text: | |
# Clean the text | |
cleaned_text = clean_text(input_text) | |
# Display the cleaned text | |
st.subheader("Cleaned Text") | |
st.write(cleaned_text) | |
else: | |
st.warning("Please enter some text to clean.") | |