回答編集履歴

2

追記

2019/09/02 03:04

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -22,6 +22,32 @@
22
22
 
23
23
 
24
24
 
25
+ 余計な文字も工夫すれば適当に除去できます。
26
+
27
+ ```Python
28
+
29
+ >>> 'Yamada Tarou'.split()
30
+
31
+ ['Yamada', 'Tarou']
32
+
33
+ >>>
34
+
35
+ >>> 'Name:Yamada Tarou'.split()
36
+
37
+ ['Name:Yamada', 'Tarou']
38
+
39
+ >>> 'Name:Yamada Tarou'[5:].split()
40
+
41
+ ['Yamada', 'Tarou']
42
+
43
+ >>> 'Name:Yamada Tarou'.split(':')[1].split()
44
+
45
+ ['Yamada', 'Tarou']
46
+
47
+ ```
48
+
49
+
50
+
25
51
  その他、気になること
26
52
 
27
53
  ---

1

追記

2019/09/02 03:04

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -19,3 +19,21 @@
19
19
  非マッチ時の処理
20
20
 
21
21
  ```
22
+
23
+
24
+
25
+ その他、気になること
26
+
27
+ ---
28
+
29
+ **Python2.7を使っていること**
30
+
31
+ サポートが2020年始に打ち切られるので、乗り換えることを強く推奨します。
32
+
33
+
34
+
35
+ **re.MULTILINE**
36
+
37
+ これはアンカー ^$ の振る舞いを制御するフラグで、行を跨いだマッチには向きません。
38
+
39
+ 使うとすればre.DOTALLですが、これも . と併用して初めて効果を発揮します。