我们需要一个正则表达式的模式,它可以在列表中搜索任意位数的数字,并且在任何地方都只有一个连字符。我试过这个,但它不起作用
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+
- 从一到无穷大的数字序列-
- 连字符$
- 行结束