1
for item in range(len(items)):
    pi = re.compile(items[item], re.IGNORECASE)
    mi = pi.search('\d+')
    if mi:
        print('löydettiin asiakasnumero, siirretään alkuun')
        os.rename(folders[item], mi.group()+items[item].strip('0123456789'))
        rename += 1
    else:

这是我到目前为止所拥有的,但即使这种模式也没有给我匹配(输入类似于示例 co 23425345)

4

2 回答 2

2

如果我正确理解您的问题,请使用\d{2,9}2-9 位数字匹配数字。

于 2013-06-25T11:52:11.673 回答
1

而不是d+使用
[2-9]+

例子:

re.search("[2-9]+","abc123") 将给出 23 并将忽略 1。

于 2013-06-25T11:47:34.660 回答