How to remove multiple spaces from a string in Python

3 Answers

0 votes
import re

s = "python    java        c#"

s = re.sub(' +', ' ', s)

print(s)


'''
run:

python java c#

'''

 



answered Oct 25, 2017 by avibootz
0 votes
s = "python   \t java   \n     c#"

s = " ".join(s.split())

print(s)


'''
run:

python java c#

'''

 



answered Oct 25, 2017 by avibootz
0 votes
import re

s = "python   \t java   \n     c#"

s = re.sub("\s\s+", " ", s)

print(s)


'''
run:

python java c#

'''

 



answered Oct 25, 2017 by avibootz
...