首页 > 解决方案 > 用模式内的字符替换所有空格的解决方案?

问题描述

我正在尝试应用以下步骤:

我的 python 脚本如下所示:

string = 'machine="machine m45" level=info msg="Daemon has completed initialization"' 

matches = re.findall(r'="(.+)"', string) 
for m in matches:
  text = m.replace(' ', '<>')
  string = re.sub(m, text, string)
print(string)

我的输出中的字符串保持不变。

我想要的是:

machine="machine<>m45" level=info msg="Daemon<>has<>completed<>initialization"

你能帮我解决这个问题吗?谢谢。

标签: pythonregex

解决方案


推荐阅读