我在一个文本文件中有很多行。例如一行:
838: DEBUG, GD, Parameter(Player_Appearance_Model) = GaussianDistribution(0.28, 0.09)
有人能告诉我如何打印等号(“=”)后的所有字符串吗?例如,在上述情况下,输出应为“GaussianDistribution(0.28, 0.09)”。
我试图拆分行并打印最后一个索引,但是,它给了我“0.09)”答案,这当然是不正确的。
请您参考如下方法:
你不需要正则表达式,只需要 split() 它:
>>> s = "838: DEBUG, GD, Parameter(Player_Appearance_Model) = GaussianDistribution(0.28, 0.09)"
>>> s.split(" = ")[1]
'GaussianDistribution(0.28, 0.09)'
或:
>>> s.split("=")[1].strip()
'GaussianDistribution(0.28, 0.09)'
