Tutorial Python: Kaedah pemisahan untuk menyelesaikan masalah kedudukan bertindih
P粉063039990
P粉063039990 2023-08-13 15:52:41
0
1
424
<p>Matlamat saya ialah untuk membahagikan kedudukan bertindih untuk digunakan dalam HTML. Sebagai contoh, saya mempunyai teks ini: </p> <blockquote> <p>Satu Dua Tiga</p> </blockquote> <p>Saya mahu perkataan kedua dan ketiga dicetak tebal, dan dua perkataan pertama dicetak condong. Kami mendapat keputusan ini: </p> <pre class="brush:php;toolbar:false;">[ { "start": 4, "end": 13, "markup": "BOLD" }, { "start": 0, "end": 7, "markup": "ITALIC" } ]</pre> <p>Jika kami ingin menggunakan teg HTML mengikut kedudukan, kami mendapat hasil ini: </p> <pre class="brush:php;toolbar:false;"><bold>Satu <em>Dua</bold> Tiga</em></pre> <p>Nampak pertindihan? <kod><em></code>teg pembukaan terganggu oleh teg <kod></bold></code>teg penutup. Ia sepatutnya kelihatan seperti ini: </p> <pre class="brush:php;toolbar:false;"><bold>one<em>two</em></bold><em>tiga</em></ pra> <p>dan lokasi: </p> <pre class="brush:php;toolbar:false;">[ { "start": 4, "end": 7, "markup": "BOLD" }, { "start": 7, "end": 13, "markup": "BOLD" }, { "start": 0, "end": 7, "markup": "ITALIC" } ]</pre> <p>P.S. Jangan bimbang tentang kedudukan asal berubah selepas menggunakan markup. Saya menulis penyelesaian yang baik. </p> <p>Saya cuba melaksanakan beberapa penyelesaian tetapi nampaknya ia satu tugas yang sukar untuk saya. </p>
P粉063039990
P粉063039990

membalas semua(1)
P粉651109397

Anda boleh membetulkan struktur HTML secara automatik menggunakan Javascript DomParser API

const res = (new DOMParser())
    .parseFromString(
        "<bold>One <em>two</bold> three</em>",
        "text/html"
    );
console.log(res.body.innerHTML)
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!