質問編集履歴

1

\と書くつもりが、/と書いてしまったのと\\が正解かと思ったがphpは\\\でないと\と見てくれないみたいなので修正。

2017/11/29 09:31

投稿

aaaaaaaa
aaaaaaaa

スコア501

test CHANGED
File without changes
test CHANGED
@@ -1,10 +1,10 @@
1
- 文字列**abc**に対して正規表現**.*//**を適用すると…
1
+ 文字列**abc**に対して正規表現**.*\**を適用すると…
2
2
 
3
3
 
4
4
 
5
- 文字列:**△▲abc** 正規表現:**▲.*//**
5
+ 文字列:**△▲abc** 正規表現:**▲.*\**
6
6
 
7
- …aが.*にマッチするかどうか調べるが、保存ステートにaが/にマッチするかどうか調べるというバックトラックを保存。aは、.*にマッチするので先に進める。
7
+ …aが.*にマッチするかどうか調べるが、保存ステートにaが\にマッチするかどうか調べるというバックトラックを保存。aは、.*にマッチするので先に進める。
8
8
 
9
9
 
10
10
 
@@ -12,9 +12,9 @@
12
12
 
13
13
 
14
14
 
15
- 文字列:**△abc▲** 正規表現:**▲.*//**
15
+ 文字列:**△abc▲** 正規表現:**▲.*\**
16
16
 
17
- …cの後ろの位置(空白文字?)が.*にマッチするか調べるが、保存ステートにcの後ろの位置が/にマッチするか調べるバックトラックを保存。
17
+ …cの後ろの位置(空白文字?)が.*にマッチするか調べるが、保存ステートにcの後ろの位置が\にマッチするか調べるバックトラックを保存。
18
18
 
19
19
  cの後ろの位置は、.*にマッチする。
20
20
 
@@ -26,9 +26,9 @@
26
26
 
27
27
 
28
28
 
29
- 文字列:**△abc▲** 正規表現:**.*▲//**
29
+ 文字列:**△abc▲** 正規表現:**.*▲\**
30
30
 
31
- …cの後ろの位置が/にマッチするか調べるが、マッチしないので先ほどの保存ステートの末尾から実行していく。
31
+ …cの後ろの位置が\にマッチするか調べるが、マッチしないので先ほどの保存ステートの末尾から実行していく。
32
32
 
33
33
 
34
34
 
@@ -36,9 +36,9 @@
36
36
 
37
37
 
38
38
 
39
- 文字列:**△abc▲** 正規表現:**.*▲//**
39
+ 文字列:**△abc▲** 正規表現:**.*▲\**
40
40
 
41
- …文字列の末尾に来たが、//にマッチする文字列が無いので保存ステートの末尾から実行していく。
41
+ …文字列の末尾に来たが、\にマッチする文字列が無いので保存ステートの末尾から実行していく。
42
42
 
43
43
 
44
44