Tindakan mengekstrak teks daripada fail HTML pada asasnya adalah sama dengan menyalin dan menampal kandungan tapak web ke dalam Notepad. Ini mungkin kedengaran mudah, tetapi ia tidak akan begitu menyenangkan jika anda perlu mengekstrak teks daripada berjuta-juta fail HTML (halaman web).
Mari kita mendalami artikel ini untuk lebih memahami cara mengekstrak teks daripada teg HTML dalam format teks.
Banyak elemen dalam HTML boleh digunakan untuk memberikan teks makna tertentu. Untuk mendapatkan lebih banyak idea tentang mengekstrak teks daripada teg HTML dalam format teks, mari lihat contoh berikut.
Dalam contoh berikut, kami menjalankan skrip untuk mengekstrak teks daripada teg HTML.
<!DOCTYPE html> <html> <body> <script> function gettext(html){ var tempDivElement = document.createElement("div"); tempDivElement.innerHTML = html; return tempDivElement.textContent || tempDivElement.innerText || ""; } var sentence= "<div><h1>Welcome to Tutorialspoint</h1></div>"; document.write(gettext(sentence)); </script> </body> </html>
Apabila skrip dijalankan, ia akan menghasilkan output yang terdiri daripada data yang diperolehi daripada skrip di atas dan memaparkannya pada halaman web.
Pertimbangkan contoh berikut, kami menjalankan skrip untuk mendapatkan teks daripada tag HTML.
<!DOCTYPE html> <html> <body> <script> var statement= "<div><h1>TutorialsPoint</h1><p> is the Best E-Learning</p></div>"; var result = statement.replace(/<[^>]+>/g, ''); document.write(result) </script> </body> </html>
Apabila anda menjalankan skrip di atas, tetingkap output akan muncul yang mengandungi teks yang diekstrak dengan menjalankan skrip yang dipaparkan pada halaman web.
Atas ialah kandungan terperinci Bagaimana untuk mengekstrak teks daripada tag HTML dalam format teks?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!