Rumah >pembangunan bahagian belakang >tutorial php >Ungkapan Biasa PHP: Bagaimana untuk memadankan semua pautan imej dalam HTML
Dalam halaman HTML, kami selalunya perlu mengekstrak pautan imej untuk digunakan dalam situasi lain, atau melakukan beberapa muat turun imej, pemprosesan kelompok, dsb. Pada masa ini, ungkapan biasa PHP boleh membantu kami memadankan semua pautan imej dengan cepat dan tepat.
1. Analisis pautan imej dalam HTML
Dalam HTML, pautan imej biasanya muncul dalam bentuk a1f02c36ba31691bcfe87b2722de723b dan formatnya adalah seperti berikut:
rreeeDi mana, Atribut src menentukan alamat pautan imej. Secara amnya, format pautan imej adalah seperti berikut:
Kita perlu menulis ungkapan biasa untuk memadankan empat format pautan ini.
2. Pautan imej pemadanan ungkapan biasa PHP
Terdapat banyak jenis fungsi ungkapan biasa dalam PHP, antaranya preg_match() adalah yang paling biasa digunakan dan boleh digunakan untuk memadankan daripada teks Rentetan yang ditentukan. Berikut ialah ungkapan biasa yang boleh memadankan empat format pautan imej di atas:
<img src="image.jpg" alt="图片">
Ungkapan biasa ini terdiri daripada berbilang bahagian Mari kita terangkan satu persatu di bawah:
$pattern = '/<img.+?src=['"](.+?)['"].*?>/';
$html = file_get_contents('example.html'); // 读取 HTML 文件 preg_match_all($pattern, $html, $matches); // 匹配链接 $imgUrls = $matches[1]; // 获取匹配到的链接地址
.
Atas ialah kandungan terperinci Ungkapan Biasa PHP: Bagaimana untuk memadankan semua pautan imej dalam HTML. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!