data = " Taylors Lakes, VIC "
我需要正则表达式来从这个字符串中删除多余的空格,而不是从单词之间删除空格,以便字符串看起来像这样
data =“Taylors Lakes,VIC”
答案 0 :(得分:3)
.strip()
会从开头和结尾删除所有空格:data = data.strip()
答案 1 :(得分:2)
你不需要正则表达式。只需使用
E ElementClickInterceptedException: Message: Element <span class="ui-label"> is not clickable at point (782.2999877929688,156.03334045410156) because another element <ui-button class="au-target ui-small ui-button primary"> obscures it
或
" abc ".strip()
答案 2 :(得分:2)
您可以使用strip()
方法,它会从字符串中删除开头和结尾的空格。
data = " Taylors Lakes, VIC "
print(data.strip())
产出:泰勒湖,维多利亚州
但是,如果您仍想使用正则表达式,则下面的代码会执行此操作:
import re
data = " Taylors Lakes, VIC "
data = re.sub('^[ \t]+|[ \t]+$', '', data)
print(data)
产出:泰勒湖,维多利亚州
答案 3 :(得分:1)
Python 3 中的解决方案是:
data = " Taylors Lakes, VIC "
print(data.strip())
输出结果为:
>>> Taylors Lakes, VIC
Python 2 中的解决方案:
data = " Taylors Lakes, VIC "
print data.strip()
输出结果为:
>>> Taylors Lakes, VIC