回答編集履歴
1
追加
answer
CHANGED
@@ -2,4 +2,16 @@
|
|
2
2
|
正規表現を動的に作りたいなら、matchを使う前に然るべきobjectを作りましょう。
|
3
3
|
|
4
4
|
参考:
|
5
|
-
[正規表現を使ったマッチングに変数を使用する - Qiita](https://qiita.com/ykob/items/6e4d0b07bed57881a2bd)
|
5
|
+
[正規表現を使ったマッチングに変数を使用する - Qiita](https://qiita.com/ykob/items/6e4d0b07bed57881a2bd)
|
6
|
+
|
7
|
+
# 追記
|
8
|
+
|
9
|
+
```
|
10
|
+
var obj = new RegExp( `<iframe(.+)?\ssrc=("|')` + url + `("|')(.+)?>(.+)?</iframe>`, 'g');
|
11
|
+
```
|
12
|
+
|
13
|
+
この`\s`のバックスラッシュをエスケープする必要があります。
|
14
|
+
|
15
|
+
```
|
16
|
+
obj = new RegExp(`<iframe(.+)?\ssrc=("|')` + url + `("|\')(.*)?>(.+)?</iframe>`, 'g')
|
17
|
+
```
|