回答編集履歴
4
補足
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
9:アンマッチ
|
38
38
|
|
39
|
-
01:アンマッチ
|
39
|
+
01:アンマッチ -- 独占的量指定子が無いとこれがマッチしてしまう
|
40
40
|
|
41
41
|
10:マッチ
|
42
42
|
|
3
補足
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
9:アンマッチ
|
38
38
|
|
39
|
-
01:アンマッチ
|
39
|
+
01:アンマッチ <-- 独占的量指定子が無いとこれがマッチしてしまう
|
40
40
|
|
41
41
|
10:マッチ
|
42
42
|
|
2
誤字
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
- `$` は末尾の改行コードを許可してしまうので,より厳密な `\z` を使用(ついでに `^` の代わりに対になる `\A` も使用)
|
6
6
|
|
7
|
-
- `0*` ではなく **独占的
|
7
|
+
- `0*` ではなく **独占的量指定子 `+`** を付与して `0*+` にして,バックトラックで `\d{2,3}` がゼロを含んで再試行してしまう処理を抑制
|
8
8
|
|
9
9
|
|
10
10
|
|
1
脱字
test
CHANGED
@@ -4,7 +4,7 @@
|
|
4
4
|
|
5
5
|
- `$` は末尾の改行コードを許可してしまうので,より厳密な `\z` を使用(ついでに `^` の代わりに対になる `\A` も使用)
|
6
6
|
|
7
|
-
- `0*` ではなく **独占適量指定子 `+`** を付与して `0*+` にして,バックトラックで `\d{2,3}` がゼロを含んで再試行してしまう処理を抑制
|
7
|
+
- `0*` ではなく **独占的適量指定子 `+`** を付与して `0*+` にして,バックトラックで `\d{2,3}` がゼロを含んで再試行してしまう処理を抑制
|
8
8
|
|
9
9
|
|
10
10
|
|