我在这里的代码我正在尝试获得“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']
也会有很大的帮助。
谢谢