回答編集履歴

1

文章が適当すぎた

2016/07/06 13:31

投稿

intelf___
intelf___

スコア868

test CHANGED
@@ -2,17 +2,17 @@
2
2
 
3
3
  var html = html.replace(/'/g,"¥'");
4
4
 
5
+ \の直後はエスケープされて一つの文字のように扱われます。
6
+
7
+ 質問者さんのものを文字単位を[]で囲うなら
8
+
9
+ [\']→'
10
+
11
+ [\"]→"
12
+
13
+ と置き換わります。
5
14
 
6
15
 
7
- \の直後はエスケープされます。
8
-
9
- 文字単位を[]で囲うなら
10
-
11
- [\']
12
-
13
- [\"]
14
-
15
- となります。
16
16
 
17
17
  それを考慮すると
18
18
 
@@ -22,11 +22,11 @@
22
22
 
23
23
 
24
24
 
25
- [\\][\']
25
+ [\\][\']→\'
26
26
 
27
- [\\]["]
27
+ [\\]["]→\"
28
28
 
29
- なります。
29
+ とするといいでしょう
30
30
 
31
31
 
32
32