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:

これは私がこれまでに持っているものですが、このパターンでも一致するものはありません (入力は example co 23425345 のようなものです)

4

2 に答える 2

1

d+使用する代わりに
[2-9]+

例:

re.search("[2-9]+","abc123") 23 を返し、1 を無視します。

于 2013-06-25T11:47:34.660 に答える