Rumah >pembangunan bahagian belakang >C++ >Bagaimana untuk Mengekstrak Nilai Atribut href daripada Pautan Menggunakan Regex?
Gunakan ungkapan biasa untuk mengekstrak nilai atribut href bagi pautan
Untuk mengekstrak nilai href dengan cekap daripada pautan menggunakan ungkapan biasa, kita boleh melakukan perkara berikut:
<code><a\s+(?:[^>]*?\s+)?href=(["'])(.*?)</code>
Ungkapan biasa ini mengandungi elemen berikut:
Arahan:
Ungkapan biasa ini sepadan dengan keseluruhan elemen dan mengumpulkan nilai 'href' ke dalam kumpulan menangkap kedua. Atribut tambahan atau aksara ruang dibenarkan dalam bahagian pilihan selepas teg pembukaan. Pemadanan petikan memastikan bahawa nilai 'href' yang disertakan dalam petikan tunggal dan berganda ditangkap.
Nota:
Untuk menghuraikan teg yang lebih dipercayai dan atributnya, sebaiknya pertimbangkan menggunakan penghurai HTML. Walau bagaimanapun, ungkapan biasa ini menyediakan cara yang mudah dan cekap untuk mengekstrak nilai href.
Atas ialah kandungan terperinci Bagaimana untuk Mengekstrak Nilai Atribut href daripada Pautan Menggunakan Regex?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!