In Python, I want to extract only the characters from a string.
Consider I have the following string,
input = "{('players',): 24, ('year',): 28, ('money',): 19, ('ipod',): 36, ('case',): 23, ('mini',): 46}"
I want the result as,
output = "players year money ipod case mini"
I tried to split considering only the alphabets,
word1 = st.split("[a-zA-Z]+")
But the split is not happening.
Getting a substring of a string is extracting a part of a string from a string object. It is also called a Slicing operation. You can get substring of a string in python using the str[0:n] option.
Python return string We can use the str() function to get the string representation of an object.
You could do it with re, but the string split method doesnt take a regex, it takes a string.
Heres one way to do it with re:
import re word1 = " ".join(re.findall("[a-zA-Z]+", st))
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With