比如"3-5/description"
。我想提取破折号-
旁边的数字,在本例中是3
和5
。description
旁边的/
是一个没有数字的str。
我需要一个工具来帮助我像这样从str中提取数字,像这样,func("3-5/description")
返回[3,5]
发布于 2018-04-11 05:28:33
您可以执行regex匹配来捕获“-”之前和之后的数字。
import re
def func(input):
return re.match(r'(\d+)[-](\d+)', x).groups()
func("3-5/description")
https://stackoverflow.com/questions/49766925
复制相似问题