Python Forum
I need to copy all the directories that do not match the pattern
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
I need to copy all the directories that do not match the pattern
#4
It's not hurting you here, but you should get in the habit of using "r-strings" for regex patterns so backslashes don't get modified.

We don't have your filesystem to know what's there. But your pattern seems okay. Your problem may be in the filesystem or how you're trying to prune the names. As mentioned above, use .stem to pull the final component of a Path.

Your pattern is anchored, so it can't match multiple times. Use re.match or re.search instead of re.findall.

import re
tofind = r'^[A-Z0-9]{8}_\d{4}$'

for d in ["ED1234ND_2345", "YD1COP1Z_3456", "mydir"]:
    if re.findall(tofind,d):
        print(f"{d} Matched")
    else:
        print(f"{d}  no match")
Output:
ED1234ND_2345 Matched YD1COP1Z_3456 Matched mydir no match
tester_V likes this post
Reply


Messages In This Thread
RE: I need to copy all the directories that do not match the pattern - by bowlofred - Feb-04-2022, 07:55 AM

Possibly Related Threads…
Thread Author Replies Views Last Post
  Why is the copy method name in python list copy and not `__copy__`? YouHoGeon 2 431 Apr-04-2024, 01:18 AM
Last Post: YouHoGeon
  Organization of project directories wotoko 3 648 Mar-02-2024, 03:34 PM
Last Post: Larz60+
  Listing directories (as a text file) kiwi99 1 947 Feb-17-2023, 12:58 PM
Last Post: Larz60+
  Regex pattern match WJSwan 2 1,451 Feb-07-2023, 04:52 AM
Last Post: WJSwan
  rename same file names in different directories elnk 0 799 Nov-04-2022, 05:23 PM
Last Post: elnk
  Python create directories within directories mcesmcsc 2 2,337 Dec-17-2019, 12:32 PM
Last Post: mcesmcsc
  Regular expression: match pattern at the end only Pavel_47 3 1,994 Nov-27-2019, 07:51 PM
Last Post: Gribouillis
  Shutil attempts to copy directories that don't exist ConsoleGeek 5 4,841 Oct-29-2019, 09:26 PM
Last Post: Gribouillis
  Accessing files in various directories and folders ccuny 2 2,299 May-08-2019, 12:11 PM
Last Post: ccuny
  Creating directories from two lists QueenSveta 2 2,876 Jun-22-2018, 09:33 AM
Last Post: volcano63

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020