我们需要一个正则表达式的模式,它可以在列表中搜索任意位数的数字,并且在任何地方都只有一个连字符。我试过这个,但它不起作用
for i in list:
reg = re.findall(r'\d+-{1}\d+', i)
我们需要一个正则表达式的模式,它可以在列表中搜索任意位数的数字,并且在任何地方都只有一个连字符。我试过这个,但它不起作用
for i in list:
reg = re.findall(r'\d+-{1}\d+', i)
试试这个正则表达式:
演示。
解释:
^- 线的开始\d+- 从一到无穷大的数字序列-- 连字符$- 行结束