Python教學:解決重疊位置問題的拆分方法
P粉063039990
P粉063039990 2023-08-13 15:52:41
0
1
343
<p>我的目標是將重疊的位置分割以在HTML中使用。例如,我有這段文字:</p> <blockquote> <p>一 二 三</p> </blockquote> <p>我想要讓第二個和第三個字加粗,並讓前兩個字斜體。我們得到了這樣的結果:</p> <pre class="brush:php;toolbar:false;">[ { "start": 4, "end": 13, "markup": "BOLD" }, { "start": 0, "end": 7, "markup": "ITALIC" } ]</pre> <p>如果我們希望按位置應用HTML標記,我們得到了這樣的結果:</p> <pre class="brush:php;toolbar:false;"><bold>一 <em>二</bold> 三</em></pre> <p>看到重疊了嗎? <code><em></code>開標籤被<code></bold></code>閉標籤打斷了。應該是這樣的:</p> <pre class="brush:php;toolbar:false;"><bold>一<em>二</em></bold><em> 三</em></bold><em> 三</em></ pre> <p>以及位置:</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. 不要在應用標記後擔心原始位置發生變化。我寫了一個好的解決方案。 </p> <p>我嘗試實現一些解決方案,但對我來說似乎是一項艱鉅的任務。 </p>
P粉063039990
P粉063039990

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!