回答編集履歴
6
追記
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
ただし、`\d`のような場合ですと、対応するエスケープシーケンスはありません。こういうとき、pythonは`\d`であるとみなします。これはこれで(多くの場合は)ちゃんと意図した結果になるのですが、あまりお行儀の良い書き方ではないので何かと警告が出ます。
|
5
|
+
ただし、`\d`のような場合ですと、対応するエスケープシーケンスはありません。こういうとき、pythonは`\d`であるとみなします。これはこれで(多くの場合は)ちゃんと意図した結果になるのですが、あまりお行儀の良い書き方ではないので何かと警告が出ます(lintツールなどから)。
|
6
6
|
|
7
7
|
|
8
8
|
|
5
追記
test
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
pythonで文字列中に`\`を入れると、続く文字列と合わせてpythonのエスケープシーケンスと解釈されます。`\n`とかを思い浮かべていただくと良いかと思います。
|
2
2
|
|
3
3
|
|
4
4
|
|
4
編集
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
|
9
|
+
`"(\d{4})/(\d{1,2})/(\d{1,2})"`と書く代わりに、`"(\d{4})/(\d{1,2})/(\d{1,2})"`と書くか、raw文字列にするか(`r"(\d{4})/(\d{1,2})/(\d{1,2})"`のように)のどちらかを選択してください。
|
10
10
|
|
11
11
|
|
12
12
|
|
3
追記
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
r文字列にするか(`r"(\d{4})/(\d{1,2})/(\d{1,2})"`のように)、`"(\d{4})/(\d{1,2})/(\d{1,2})"`の代わりに`"(\d{4})/(\d{1,2})/(\d{1,2})"`と書くかのどちらかを選択してください。
|
9
|
+
raw文字列にするか(`r"(\d{4})/(\d{1,2})/(\d{1,2})"`のように)、`"(\d{4})/(\d{1,2})/(\d{1,2})"`の代わりに`"(\d{4})/(\d{1,2})/(\d{1,2})"`と書くかのどちらかを選択してください。
|
10
10
|
|
11
11
|
|
12
12
|
|
2
追記
test
CHANGED
@@ -2,7 +2,7 @@
|
|
2
2
|
|
3
3
|
|
4
4
|
|
5
|
-
ただし、`\d`のような場合ですと、対応するエスケープシーケンスはありません。こういうとき、pythonは`\d`であるとみなします。これはこれでちゃんと意図した結果になるのですが、あまりお行儀の良い書き方ではないので何かと警告が出ます。
|
5
|
+
ただし、`\d`のような場合ですと、対応するエスケープシーケンスはありません。こういうとき、pythonは`\d`であるとみなします。これはこれで(多くの場合は)ちゃんと意図した結果になるのですが、あまりお行儀の良い書き方ではないので何かと警告が出ます。
|
6
6
|
|
7
7
|
|
8
8
|
|
1
例を修正
test
CHANGED
@@ -6,7 +6,7 @@
|
|
6
6
|
|
7
7
|
|
8
8
|
|
9
|
-
r文字列にするか(`r"
|
9
|
+
r文字列にするか(`r"(\d{4})/(\d{1,2})/(\d{1,2})"`のように)、`"(\d{4})/(\d{1,2})/(\d{1,2})"`の代わりに`"(\d{4})/(\d{1,2})/(\d{1,2})"`と書くかのどちらかを選択してください。
|
10
10
|
|
11
11
|
|
12
12
|
|