回答編集履歴

1

実際にマッチする点を詳細説明

2016/02/09 09:17

投稿

amaranthine
amaranthine

スコア501

test CHANGED
@@ -11,3 +11,57 @@
11
11
 
12
12
 
13
13
  どういう意図か図りかねますが、もしかしたら「スクレイピング」とかを調べたほうが幸せになれるかもしれません。
14
+
15
+
16
+
17
+ 【追記】
18
+
19
+ マッチしないということですが、、
20
+
21
+ ```php
22
+
23
+ $text = <<< TXT
24
+
25
+ <item>
26
+
27
+ <title>【映画】インデペンデンス・デイ : リサージェンス スーパーボウルCM</title>
28
+
29
+ <link>http://www.nicovideo.jp/watch/sm28174623</link>
30
+
31
+ <guid isPermaLink="false">tag:nicovideo.jp,2016-02-08:/watch/sm28174623</guid>
32
+
33
+ <pubDate>Mon, 08 Feb 2016 16:54:05 +0900</pubDate>
34
+
35
+ <description><![CDATA[
36
+
37
+ <p class="nico-thumbnail"><img alt="【映画】インデペンデンス・デイ : リサージェンス スーパーボウルCM" src="http://tn-skr4.smilevideo.jp/smile?i=28174623" width="94" height="70" border="0"/></p>
38
+
39
+ <p class="nico-description">【原題】Independence Day: Resurgence2016年6月24日 全米公開</p>
40
+
41
+ <p class="nico-info"><small><strong class="nico-info-length">0:43</strong>|<strong class="nico-info-date">2016年02月08日 16:54:05</strong> 投稿</small></p>
42
+
43
+ ]]></description>
44
+
45
+ </item>
46
+
47
+ TXT;
48
+
49
+ preg_match('/<link>.*<\/link>/', $text, $result);
50
+
51
+ var_dump($result);
52
+
53
+ ```
54
+
55
+
56
+
57
+ で、表示結果は、
58
+
59
+ ```php
60
+
61
+ array (size=1)
62
+
63
+ 0 => string '<link>http://www.nicovideo.jp/watch/sm28174623</link>' (length=53)
64
+
65
+ ```
66
+
67
+ と、普通に$result[0]に格納されていることが確認出来るかと思います。