回答編集履歴
3
追記
answer
CHANGED
@@ -8,4 +8,7 @@
|
|
8
8
|
カッコを含まないパタンでマッチさせる。
|
9
9
|
```python
|
10
10
|
s_regex = re.compile(r"([^()]+)")
|
11
|
-
```
|
11
|
+
```
|
12
|
+
|
13
|
+
バックスラッシュを含む正規表現を作るときはrつきのリテラルで書く方がおすすめです。
|
14
|
+
また、strを変数名に使うのは、pythonのstr型と被るので、混乱したり、str型に変換したいときなどに困るのでやめた方がいいです。
|
2
修正
answer
CHANGED
@@ -2,10 +2,10 @@
|
|
2
2
|
|
3
3
|
最短パタンでマッチさせる。
|
4
4
|
```python
|
5
|
-
s_regex = re.compile("(.+?)")
|
5
|
+
s_regex = re.compile(r"(.+?)")
|
6
6
|
```
|
7
7
|
|
8
8
|
カッコを含まないパタンでマッチさせる。
|
9
9
|
```python
|
10
|
-
s_regex = re.compile("([^()]+)")
|
10
|
+
s_regex = re.compile(r"([^()]+)")
|
11
11
|
```
|
1
修正
answer
CHANGED
@@ -1,11 +1,11 @@
|
|
1
1
|
次のどちらかです。
|
2
2
|
|
3
3
|
最短パタンでマッチさせる。
|
4
|
-
``python
|
4
|
+
```python
|
5
5
|
s_regex = re.compile("(.+?)")
|
6
6
|
```
|
7
7
|
|
8
8
|
カッコを含まないパタンでマッチさせる。
|
9
|
-
``python
|
9
|
+
```python
|
10
10
|
s_regex = re.compile("([^()]+)")
|
11
11
|
```
|