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

回答編集履歴

2

chousei

2019/10/28 01:27

投稿

yambejp
yambejp

スコア117973

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

2019/10/28 01:27

投稿

yambejp
yambejp

スコア117973

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>)|";