Masalah ekspresi biasa
按键盘手指磨破皮
按键盘手指磨破皮 2017-09-21 01:43:32
0
3
1286
$a = '<img  src="/resource/public/game/2015/4/17/360aae11-78fc-4d91-b016-0995918039a4.gif" width="90" height="90">   
 <img  src="/resource/public/game/1414944000/599afd66-8740-47b6-b935-68d427fa5821.jpg" width="90" height="90">';
 
 
 $b = '/\b\/.+(?=" width\b)/';
preg_match_all($b, $a, $c);

var_dump($c);
array(1) {
  [0]=>
  array(2) {
    [0]=>
    string(72) "/resource/public/game/2015/4/17/360aae11-78fc-4d91-b016-0995918039a4.gif"
    [1]=>
    string(52) "/1414944000/599afd66-8740-47b6-b935-68d427fa5821.jpg"
  }
}

Saya nak padankan nama gambar, macam mana nak padankan?

360aae11-78fc-4d91-b016-0995918039a4.gif

599afd66-8740-47b6-b935-68d427fa5821.jpg🜎 bukan dari depan ke belakang anda tahu apa untuk menulis sebelum ini

按键盘手指磨破皮
按键盘手指磨破皮

membalas semua(3)
寻觅 beyond

Seseorang sudah menjawab, izinkan saya membuat cadangan saya cadangkan anda menggunakan fungsi explode() untuk menukarnya menjadi array, dan kemudian gunakan array_pop() untuk mendapatkan nama gambar

.
那山

Saya pun tak faham ni

Ty80
$b = '/src=[\'"][^\'"]+\/([^\'"\/]+)[\'"]/';

ini

  • balas Selepas penyelidikan lanjut, saya mendapati bahawa ini adalah lebih baik $b = '/b/[w-]{20}.+(?=" widthb)/';
    按键盘手指磨破皮 pengarang 2017-09-21 10:34:15
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!