例如"3-5/description"
。我想提取短划线-
旁边的数字,在此示例中为3
和5
。 description
旁边的/
是一个不包含数字的str。
我想要一个工具来帮助我像这样从str中提取数字func("3-5/description")
返回[3,5]
答案 0 :(得分:1)
你可以进行正则表达式匹配来捕获' - '
之前和之后的数字import re
def func(input):
return re.match(r'(\d+)[-](\d+)', x).groups()
func("3-5/description")