回答編集履歴

1

キャプチャする場合を追記

2021/10/26 13:51

投稿

fj68
fj68

スコア752

test CHANGED
@@ -10,6 +10,18 @@
10
10
 
11
11
  ```js
12
12
 
13
- alert(s.replace(/<span.*>.*</span>/, '')));
13
+ alert(s.replace(/<span.*>.*</span>/, ''));
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ 一部を残したいのであれば正規表現のキャプチャ機能を使いましょう。
20
+
21
+
22
+
23
+ ```js
24
+
25
+ alert(s.replace(/<span.*>(.*)</span>/, "$1")); // ()で囲んだ部分が$1に入る
26
+
27
+ ```