回答編集履歴
2
chousei
answer
CHANGED
@@ -8,7 +8,7 @@
|
|
8
8
|
<li class="cat-item cat-item-3" onclick="fuga(1)"><a href="#">ca2</a> (1)
|
9
9
|
</li>
|
10
10
|
eof;
|
11
|
-
$pattern="|(?<=</a> )((.+))(?=\r\n</li>)|";
|
11
|
+
$pattern="|(?<=</a> )((.+?))(?=[\r\n]+</li>)|";
|
12
12
|
$replacement="$1";
|
13
13
|
$str=preg_replace($pattern,$replacement,$str);
|
14
14
|
print $str;
|
1
chousei
answer
CHANGED
@@ -3,9 +3,9 @@
|
|
3
3
|
```PHP
|
4
4
|
<?PHP
|
5
5
|
$str=<<<eof
|
6
|
-
<li class="cat-item cat-item-2"><a href="#" onclick="hoge()">ca1</a> (2)
|
6
|
+
<li class="cat-item cat-item-2"><a href="#" onclick="hoge(2)">ca1</a> (2)
|
7
7
|
</li>
|
8
|
-
<li class="cat-item cat-item-3" onclick="fuga()"><a href="#">ca2</a> (1)
|
8
|
+
<li class="cat-item cat-item-3" onclick="fuga(1)"><a href="#">ca2</a> (1)
|
9
9
|
</li>
|
10
10
|
eof;
|
11
11
|
$pattern="|(?<=</a> )((.+))(?=\r\n</li>)|";
|