如何删除"周围的空格等于"同时使用python提供输入

时间:2017-11-03 15:55:26

标签: python

我有一个查询,它将作为包含键值对的参数给出。

query = "index=sai age=xx rep=yes"

有时会在键之后或之前提供空格,如下所示,需要一些帮助来修剪周围的空间"等于"并打印查询。

query = "index =sai age=xx rest= curl"

打印所需的结果:

index=sai sss=xyz rest=curl

2 个答案:

答案 0 :(得分:1)

使用正则表达式

import re
i="index =sai age=xx rest= curl"
o=re.sub("\s+=|=\s+", "=", i)
print(o)

给你:

index=sai age=xx rest=curl

答案 1 :(得分:0)

>>> s = 'index =sai age=xx rest= curl'
>>> s.replace(' =', '=')
'index=sai age=xx rest= curl'
>>> s.replace('= ', '=')
'index =sai age=xx rest=curl'

OR

>>> s.replace('= ', '=').replace('= ', '=')
'index =sai age=xx rest=curl'