从变量中提取单词和数字

时间:2017-09-28 20:04:06

标签: python-3.x

我试图根据字符的类型拆分变量。 我需要这个:

var = "word12345-54321" #No spaces to help out.

变成这个:

var2 = "word"
var3 = "12345"
var4 = "54321"

我能用正则表达式提取单词,但我无法找到分隔数字的方法。

1 个答案:

答案 0 :(得分:2)

由于您已经在使用RegEx,如果字符串始终采用SELECT COUNTRY_NAME, LENGTH(COUNTRY_NAME) FROM COUNTRIES; 格式,我建议您使用(\D*)(\d*)-(\d*)这样的模式。