回答編集履歴

2

fix

2018/01/10 05:03

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -1,3 +1,7 @@
1
+ **下記内容には間違いがあります。間違った経緯はコメント欄を参照下さい。**
2
+
3
+
4
+
1
5
  正規表現エンジンにより実装が異なります。実際には DFA(決定性有限オートマトン) と NFA(非決定性オートマトン) の違いにより結果が異なります。
2
6
 
3
7
 

1

fix

2018/01/10 05:03

投稿

mattn
mattn

スコア5030

test CHANGED
@@ -6,7 +6,7 @@
6
6
 
7
7
 
8
8
 
9
- 今回のケースであれば24行目の2文字目の「値」は、DFA の場合は24行目1文字目の「値」のマッチにより遷移を失ってしまった為、マッチしなくなったという結果です。(文字がない、つまり先行しない)
9
+ 今回のケースであれば24行目の2文字目の「値」は、DFA の場合は24行目1文字目の「値」のマッチにより遷移を失ってしまった為、2文字目はマッチしなくなったという結果です。(文字がない、つまり先行しない)
10
10
 
11
11
 
12
12