回答編集履歴

3

ミス

2019/11/24 13:54

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -22,4 +22,4 @@
22
22
 
23
23
 
24
24
 
25
- raw-stringsにしているので`\u3000`は正規表現パーサによって全角空白と認識されていること、`*`を使っているので必ずマッチすること(先頭が全角空白でない場合は`span=(0, 0)`のマッチオブジェクトが返る)ことも、念の為に言い添えておきます。
25
+ raw-stringsにしているので`\u3000`は正規表現パーサによって全角空白と認識されていること、`*`を使っているので必ずマッチすること(先頭が全角空白でない場合は`span=(0, 0)`のマッチオブジェクトが返る)も、念の為に言い添えておきます。

2

修正

2019/11/24 13:54

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -22,4 +22,4 @@
22
22
 
23
23
 
24
24
 
25
- raw-stringsにしているので`\u3000`は正規表現パーサによって全角空白と認識されていること、`*`を使っているので必ずマッチすること(先頭が全角空白でない場合は`span=(0, 0)`のマッチオブジェクトが返る)ことも念の為言い添えておきます。
25
+ raw-stringsにしているので`\u3000`は正規表現パーサによって全角空白と認識されていること、`*`を使っているので必ずマッチすること(先頭が全角空白でない場合は`span=(0, 0)`のマッチオブジェクトが返る)ことも念の為言い添えておきます。

1

参考情報追加

2019/11/24 13:52

投稿

hayataka2049
hayataka2049

スコア30933

test CHANGED
@@ -9,3 +9,17 @@
9
9
  3
10
10
 
11
11
  ```
12
+
13
+
14
+
15
+ ---
16
+
17
+
18
+
19
+ `re.match`が文字列の先頭でのみマッチすることを都合よく利用しています。
20
+
21
+ [re --- 正規表現操作 — Python 3.8.0 ドキュメント](https://docs.python.org/ja/3/library/re.html#re.match)
22
+
23
+
24
+
25
+ raw-stringsにしているので`\u3000`は正規表現パーサによって全角空白と認識されていること、`*`を使っているので必ずマッチすること(先頭が全角空白でない場合は`span=(0, 0)`のマッチオブジェクトが返る)ことも念の為言い添えておきます。