質問編集履歴

2

誤字

2020/05/10 17:22

投稿

ajinomoto
ajinomoto

スコア1

test CHANGED
File without changes
test CHANGED
@@ -6,37 +6,39 @@
6
6
 
7
7
  ### 発生している問題・エラーメッセージ
8
8
 
9
- replaceに引数を渡す方法がわかりません
9
+ 以下のソースコードは、例えば
10
10
 
11
11
 
12
-
13
- ### 該当のソースコード
14
-
15
- 以下コードは、例えば
16
12
 
17
13
  'mother'=>1
18
14
 
19
15
  の部分を
20
16
 
17
+
18
+
21
19
  <span class="mother">'mother'</span>=>1
22
20
 
23
21
  のようにしています。
22
+
23
+
24
24
 
25
25
  つまり const obj に一致したものを span で囲むために replace を使っている状況です。
26
26
 
27
27
 
28
28
 
29
- span がついた次の状態ですが、これにさらに
29
+ こうして span がついた次の状態ですが、これにさらに
30
30
 
31
31
  <span class="mother">'mother'</span>=>1
32
32
 
33
33
 
34
34
 
35
- 次のようにクラスを追加したいのですが、その方法がわからなす。
35
+ 次のようにクラスを追加したいので、その方法をお尋ねしたと思います。
36
36
 
37
37
  <span class="info_base mother">'mother'</span>=>1
38
38
 
39
39
 
40
+
41
+ ### 該当のソースコード
40
42
 
41
43
 
42
44
 
@@ -160,4 +162,4 @@
160
162
 
161
163
  ### 補足情報
162
164
 
163
- 正規表現にgのオプションを追加しました
165
+ 正規表現にgのフラグを追加しました

1

正規表現にgのオプションを追加しました

2020/05/10 17:22

投稿

ajinomoto
ajinomoto

スコア1

test CHANGED
File without changes
test CHANGED
@@ -1,22 +1,16 @@
1
1
  ### 前提・実現したいこと
2
2
 
3
- 2つの質問解決したいです
3
+ replaceに引数したいです
4
-
5
- みなさまのご助力を宜しくお願い致します。
6
4
 
7
5
 
8
6
 
9
7
  ### 発生している問題・エラーメッセージ
10
8
 
11
- 【質問1】replaceが一つ目にしか効かないこと
12
-
13
- 【質問2】replaceに引数を渡す方法がわからないこと
9
+ replaceに引数を渡す方法がわかりません
14
10
 
15
11
 
16
12
 
17
13
  ### 該当のソースコード
18
-
19
- 【コード概要】
20
14
 
21
15
  以下コードは、例えば
22
16
 
@@ -32,21 +26,11 @@
32
26
 
33
27
 
34
28
 
35
- 【質問1】
29
+ span がついた次の状態ですが、これにさらに
36
30
 
37
- しかし
38
-
39
- 'mother'=>1
31
+ <span class="mother">'mother'</span>=>1
40
-
41
- は二つあるのに一つ目しか span で囲まれないことで悩んでいます。
42
32
 
43
33
 
44
-
45
- 【質問2】
46
-
47
- そして、span がついた次の状態ですが、これにさらに
48
-
49
- <span class="mother">'mother'</span>=>1
50
34
 
51
35
  次のようにクラスを追加したいのですが、その方法がわからないです。
52
36
 
@@ -98,7 +82,7 @@
98
82
 
99
83
  cols.forEach(col => {
100
84
 
101
- p = p.replace(new RegExp(col), replacer);
85
+ p = p.replace(new RegExp(col,'g'), replacer);
102
86
 
103
87
  });
104
88
 
@@ -126,11 +110,7 @@
126
110
 
127
111
  ### 試したこと
128
112
 
129
- 【質問1】の方は皆目見当がつかない状況です。
130
-
131
-
132
-
133
- 【質問2】の方は obj のキーをクラスに付与したいということなので、以下のように replacer に key という引数を渡せばできると踏んだのですができませんでした。
113
+ obj のキーをクラスに付与したいということなので、以下のように replacer に key という引数を渡せばできると踏んだのですができませんでした。
134
114
 
135
115
 
136
116
 
@@ -178,8 +158,6 @@
178
158
 
179
159
 
180
160
 
181
- ### 補足情報(FW/ツールのバージョンなど)
161
+ ### 補足情報
182
162
 
183
-
184
-
185
-
163
+ 正規表現gのオプションを追加ました