回答編集履歴

2

正規表現の元となる文字列修正 '\\s\*' -> '\\\\s\*'

2016/07/19 06:12

投稿

think49
think49

スコア18166

test CHANGED
@@ -1,12 +1,20 @@
1
+ ### String#split
2
+
3
+
4
+
1
5
  ごく素直に実装するなら、
2
6
 
3
7
 
4
8
 
5
9
  ```JavaScript
6
10
 
7
- re = new RegExp(words[i].split('').join('\s*'), 'g');
11
+ re = new RegExp(words[i].split('').join('\\s*'), 'g');
8
12
 
9
13
  ```
14
+
15
+
16
+
17
+ ### 正規表現メタキャラクタのエスケープ
10
18
 
11
19
 
12
20
 
@@ -20,4 +28,14 @@
20
28
 
21
29
 
22
30
 
31
+ ### 更新履歴
32
+
33
+
34
+
35
+ - 2016/07/19 13:26 正規表現元の文字列修正(`'\s+'` -> `'\s*'`)
36
+
37
+ - 2016/07/19 15:11 正規表現元の文字列修正(`'\s*'` -> `'\\s*'`)
38
+
39
+
40
+
23
41
  Re: te2ji さん

1

空白文字を含まない検索対象を置換できない不具合修正\(\\s\+ -> \\s\*\)

2016/07/19 06:12

投稿

think49
think49

スコア18166

test CHANGED
@@ -4,7 +4,7 @@
4
4
 
5
5
  ```JavaScript
6
6
 
7
- re = new RegExp(words[i].split('').join('\s+'), 'g');
7
+ re = new RegExp(words[i].split('').join('\s*'), 'g');
8
8
 
9
9
  ```
10
10