Py学习  »  Python

在python中将输出转换为原始字符串

Sunny • 1 年前 • 774 次点击  

我在这里的代码我正在尝试获得“something try composition库”和版本“0.29.2”

import re
mystr = "something-try-composition-library version v0.29.2"
new_str = '-'.join(mystr.rsplit('v', 1))
final_str = re.split('\\ version \\b',new_str)

但当我打印final_str时,它正在返回

['something-try-composition-library version -0.29.2']

而不是

['something-try-composition-library', '-0.29.2']

问题似乎出在newstr上,因为当我传递mystr时,它工作得很好,但是的,带有版本号的额外v。

我的问题是如何将newstr的输出转换为原始字符串。 或者如果有人有任何简单的方法来获得这个输出

['计量-计量-组合-库','-0.29.2']

也会有很大的帮助。

谢谢

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/159414
 
774 次点击  
文章 [ 1 ]  |  最新文章 1 年前