回答編集履歴
7
全角があいた
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
```php
|
8
|
-
$pattern = '<img
|
8
|
+
$pattern = '<img\s+(.+\s*)?class="((.+\s)*a(\s.+)*)"(.+\s*)?/>';
|
9
9
|
```
|
10
10
|
|
11
11
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
6
空白があいてた
answer
CHANGED
@@ -5,7 +5,7 @@
|
|
5
5
|
|
6
6
|
|
7
7
|
```php
|
8
|
-
$pattern = '<img
|
8
|
+
$pattern = '<img (.+\s*)?class="((.+\s)*a(\s.+)*)"(.+\s*)?/>';
|
9
9
|
```
|
10
10
|
|
11
11
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
5
体裁の修正
answer
CHANGED
@@ -6,5 +6,6 @@
|
|
6
6
|
|
7
7
|
```php
|
8
8
|
$pattern = '<img (.+\s*)? class="((.+\s)*a(\s.+)*)" (.+\s*)?/>';
|
9
|
+
```
|
9
10
|
|
10
11
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
4
ごちゃごちゃになったので
answer
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
他のプロパティがあるかないかを*識別子(0回以上の繰り返し)で判別すれば大丈夫かと思います。
|
2
2
|
これで値が何があろうが、同じクラス名を持ったimgタグだけ抽出できるかと。
|
3
3
|
|
4
|
-
aを含むクラス名の場合はどこかにaを含むようにして、間に空間(\s)を開けておきます
|
4
|
+
aを含むクラス名の場合はどこかにaを含むようにして、間に空間(\s)を開けておきます。何マス分あけてるかわからないので、念の為*演算子にしてます。
|
5
5
|
|
6
6
|
|
7
7
|
```php
|
8
|
-
$pattern = '<img (.+)? class="((.+\s
|
8
|
+
$pattern = '<img (.+\s*)? class="((.+\s)*a(\s.+)*)" (.+\s*)?/>';
|
9
9
|
|
10
10
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
3
空間の分
answer
CHANGED
@@ -1,10 +1,10 @@
|
|
1
1
|
他のプロパティがあるかないかを*識別子(0回以上の繰り返し)で判別すれば大丈夫かと思います。
|
2
2
|
これで値が何があろうが、同じクラス名を持ったimgタグだけ抽出できるかと。
|
3
3
|
|
4
|
+
aを含むクラス名の場合はどこかにaを含むようにして、間に空間(\s)を開けておきます
|
4
5
|
|
6
|
+
|
5
7
|
```php
|
6
|
-
$content = '<img class="(.+)" src="figure.jpg" />';
|
7
|
-
$pattern = '<img (.+)
|
8
|
+
$pattern = '<img (.+)? class="((.+\s+)*a(.+\s*)*)" (.+)?/>';
|
8
|
-
```
|
9
9
|
|
10
10
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
2
間もこれに
answer
CHANGED
@@ -3,8 +3,8 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
```php
|
6
|
-
$content = '<img class="
|
6
|
+
$content = '<img class="(.+)" src="figure.jpg" />';
|
7
|
-
$pattern = <img (.+)* class="
|
7
|
+
$pattern = '<img (.+)* class="(.+)" (.+)*/>';
|
8
8
|
```
|
9
9
|
|
10
10
|
念の為、どこが消去されるかエディタで試されてみた方がいいです。
|
1
srcプロパティに限らない
answer
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
|
1
|
+
他のプロパティがあるかないかを*識別子(0回以上の繰り返し)で判別すれば大丈夫かと思います。
|
2
2
|
これで値が何があろうが、同じクラス名を持ったimgタグだけ抽出できるかと。
|
3
3
|
|
4
4
|
|