正则表达式匹配范围(x,y)

时间:2015-05-13 00:38:17

标签: python regex python-2.7

WT匹配编号范围[0-9]+,结束时匹配' - '和','并将结果数字放入数组中。

我有类似'^([0-9]+)'的内容,但我不知道如何以某个角色结束比赛并开始新的比赛。

这是我的代码。这将需要输入,如88-367,可能不正确,在这种情况下,我想构建一个由任意值分隔的所有数字的列表,并返回一个范围(88 /#1,367 /#2)

想知道解释器是否会正确运行lambda中的输入以返回包含范围参数的格式化字符串(这在python中是否可能?)

最佳

import re

def main():
        pages = [i for i in range(command=lambda : re.match(input("Print number range in format '#+-#+': ")


if __name__ == "__main__":
        main()

1 个答案:

答案 0 :(得分:0)

如果我了解你^([0-9]+)[-,]

[-,]是一个类,它意味着匹配一个属于该类的单个字符。