回答編集履歴

2

追記

2019/09/23 23:49

投稿

otn
otn

スコア85893

test CHANGED
@@ -3,3 +3,15 @@
3
3
 
4
4
 
5
5
  正規表現リテラルの中で、式の値を展開するような記法はないと思います。
6
+
7
+
8
+
9
+ そもそも、正規表現を使わず、
10
+
11
+ ```JavaScript
12
+
13
+ format = format.replace("{"+(i+1)+"}", arguments[i]);
14
+
15
+ ```
16
+
17
+ でいいのでは?

1

追記

2019/09/23 23:49

投稿

otn
otn

スコア85893

test CHANGED
@@ -1 +1,5 @@
1
1
  `/\{(i-1)\}/`は、`{i-1}`という文字列にマッチします。
2
+
3
+
4
+
5
+ 正規表現リテラルの中で、式の値を展開するような記法はないと思います。