回答編集履歴

1

補足を追加

2021/01/18 07:32

投稿

Daregada
Daregada

スコア11990

test CHANGED
@@ -1,4 +1,6 @@
1
1
  正規表現を使えばいいのでは。任意の1文字を`.`で表せます。ドット自体は`.`と書きます。
2
+
3
+ 任意の数字1文字は`\d`で書けますから、それを使ったほうがいいかな。
2
4
 
3
5
 
4
6
 
@@ -14,7 +16,7 @@
14
16
 
15
17
  result = [x for x in lines if re.match(
16
18
 
17
- r'^2021-01-18 15:26:.. 10.10.10.10$', x)]
19
+ r'^2021-01-18 15:26:\d\d 10.10.10.10$', x)]
18
20
 
19
21
  print(result)
20
22