Let's say I have these strings:
string1= "Queen -Bohemian Rhapsody"
string2= "Queen-Bohemian Rhapsody"
string3= "Queen- Bohemian Rhapsody"
I want all of them to become to be like this:
string1= "Queen - Bohemian Rhapsody"
string2= "Queen - Bohemian Rhapsody"
string3= "Queen - Bohemian Rhapsody"
How can I do this in Python?
Thanks!
You can regexp:
import re
pat = re.compile(r"\s?-\s?") # \s? matches 0 or 1 occurenece of white space
# re.sub replaces the pattern in string
string1 = re.sub(pat, " - ", string1)
string2 = re.sub(pat, " - ", string2)
string3 = re.sub(pat, " - ", string3)
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