teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

ソース修正

2020/02/17 14:49

投稿

sakura-shi
sakura-shi

スコア93

title CHANGED
File without changes
body CHANGED
@@ -4,15 +4,21 @@
4
4
  条件
5
5
  1 HTML中にはclass="dest" はひとつかもしれないし複数あるかもしれないが、ひとつと仮定する
6
6
 
7
- 2 取得したい
7
+ 2 取得元HTMLから以下要素を抜き出して
8
- ```HTML
8
+ ```HTML 
9
- <div class="dest" ・・・></div>
9
+ // 抽出元HTML例
10
+ <p><a href="YYY">XXX</a><hr><dl></dl><div class="dest" ・・・>文字やHTMLタグ・・・</div><img src=""><form ・・><input type="text" ・・・></form></p>
10
11
  ```
12
+
13
+ ```HTML 
14
+ // 抽出したいHTML
15
+ <div class="dest" ・・・>文字やHTMLタグ・・・</div>
16
+ ```
11
17
  を文字列として取得したい
12
18
 
13
19
  3 指定したclassを含むHTMLタグ内にはどんなタグが含まれているかはわからない
14
20
  ```HTML
15
- // 例
21
+ // 抜き出した
16
22
  <div class="dest" ・・・><span><div ・・・></div><ul>・・・</ul></span></div>
17
23
  ```
18
24
 
@@ -38,7 +44,7 @@
38
44
  var_export($content);
39
45
  ```
40
46
 
41
- example1ではオブジェクト取得に成功したが、その後どうやって文字列にしたらいいかが不明
47
+ example1ではオブジェクト取得に成功したが、その後どうやって文字列にしたらいいかがわからない
42
48
  example2では、指定したclassを指定したがなにも取得できなかった
43
49
 
44
- HTMLを文字列として取得したいのがどうしたらいいでしょうか?
50
+ HTML文字列から条件にあったHTMLを文字列として取得したいのがどうしたらいいでしょうか?