回答編集履歴

2

削除したいのなら

2018/04/23 00:08

投稿

think49
think49

スコア18164

test CHANGED
@@ -5,6 +5,10 @@
5
5
  「<img>だけを抽出する」に要件を変えると、シンプルに実装出来そうです。
6
6
 
7
7
  http://php.net/manual/ja/function.preg-match-all.php
8
+
9
+
10
+
11
+ 以下、未検証。
8
12
 
9
13
 
10
14
 
@@ -18,4 +22,22 @@
18
22
 
19
23
 
20
24
 
25
+ ---
26
+
27
+
28
+
29
+ どうしても、削除したいとしたら、
30
+
31
+
32
+
33
+ - 「img」と「img以外」を消費して、「img」だけを返す
34
+
35
+
36
+
37
+ のように考え方を変える必要があると思います。
38
+
39
+ <img> は空要素なので、タグの対応関係を考える必要がありません。
40
+
41
+
42
+
21
43
  Re: annchan25 さん

1

flag

2018/04/23 00:08

投稿

think49
think49

スコア18164

test CHANGED
@@ -10,7 +10,7 @@
10
10
 
11
11
  ```php
12
12
 
13
- '<img\s[^>]*>'
13
+ '/<img\s[^>]*>/i'
14
14
 
15
15
  ```
16
16