我有一个查询,它将作为包含键值对的参数给出。
query = "index=sai age=xx rep=yes"
有时会在键之后或之前提供空格,如下所示,需要一些帮助来修剪周围的空间"等于"并打印查询。
query = "index =sai age=xx rest= curl"
打印所需的结果:
index=sai sss=xyz rest=curl
答案 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'