回答編集履歴

1

修正

2016/08/24 03:20

投稿

yambejp
yambejp

スコア114883

test CHANGED
@@ -53,3 +53,21 @@
53
53
  ?>
54
54
 
55
55
  ```
56
+
57
+ # 修正版
58
+
59
+ 「出典」の前に半角スペースやタブが入っている可能性がある場合は
60
+
61
+ 「\s*」=0個以上のスペース文字をヒットさせてください
62
+
63
+
64
+
65
+ ```PHP
66
+
67
+ $pattern="/(<img) (.*?)>\s*(出典[^\n\r]*)/m";
68
+
69
+ ```
70
+
71
+ 元ソースだとm修飾子を使うと改行文字を拾っちゃうみたいなので
72
+
73
+ 出典以降改行文字がでてくるまでに変えておきました。