回答編集履歴

2

誤記訂正

2017/12/22 05:20

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -24,7 +24,7 @@
24
24
 
25
25
 
26
26
 
27
- findallを用いると個々の要素はfindallが決めた内容になってしまいますが、finditerを用いると個々の一致部分についてのmatchオブジェクトを得られますので、これを好きなように料理できるめ、ずっと柔軟だと思います。
27
+ findallを用いると個々の要素はfindallが決めた内容になってしまいますが、finditerを用いると個々の一致部分についてのmatchオブジェクトを得られます。このように方が結果をより柔軟に加工できそうです。
28
28
 
29
29
 
30
30
 

1

追記

2017/12/22 05:20

投稿

KSwordOfHaste
KSwordOfHaste

スコア18394

test CHANGED
@@ -11,3 +11,21 @@
11
11
 
12
12
 
13
13
  ぐらいで満足してはいかがでしょうか?
14
+
15
+
16
+
17
+ ---
18
+
19
+ 追記:もっとよい方法のコメントをいただきました。
20
+
21
+
22
+
23
+ `matches = [m.group(1) for m in re.finditer(pattern, text)]`
24
+
25
+
26
+
27
+ findallを用いると個々の要素はfindallが決めた内容になってしまいますが、finditerを用いると個々の一致部分についてのmatchオブジェクトを得られますので、これを好きなように料理できるため、ずっと柔軟だと思います。
28
+
29
+
30
+
31
+ コメントありがとうございます>yubaさん