回答編集履歴

3

Update

2022/05/23 10:35

投稿

melian
melian

スコア19840

test CHANGED
@@ -7,8 +7,8 @@
7
7
  ]
8
8
 
9
9
  for fn in file_names:
10
- m = re.search(r'(-\d{4}-\d{2})(?!\d)', fn)
10
+ m = re.search(r'-\d{4}-\d{2}(?!\d)', fn)
11
- if m: print(m.group(1))
11
+ if m: print(m.group(0))
12
12
 
13
13
  #
14
14
  -0123-45

2

Update

2022/05/23 10:30

投稿

melian
melian

スコア19840

test CHANGED
@@ -7,7 +7,7 @@
7
7
  ]
8
8
 
9
9
  for fn in file_names:
10
- m = re.search(r'(?!<=\d)(-\d{4}-\d{2})(?!\d)', fn)
10
+ m = re.search(r'(-\d{4}-\d{2})(?!\d)', fn)
11
11
  if m: print(m.group(1))
12
12
 
13
13
  #

1

Update

2022/05/23 10:26

投稿

melian
melian

スコア19840

test CHANGED
@@ -7,7 +7,7 @@
7
7
  ]
8
8
 
9
9
  for fn in file_names:
10
- m = re.search(r'(?:^|\D)(-\d{4}-\d{2})(\D|$)', fn)
10
+ m = re.search(r'(?!<=\d)(-\d{4}-\d{2})(?!\d)', fn)
11
11
  if m: print(m.group(1))
12
12
 
13
13
  #