Python チュートリアル: 重なり位置の問題を解決するための分割方法
P粉063039990
P粉063039990 2023-08-13 15:52:41
0
1
459
<p>私の目標は、HTML で使用できるように重複する位置を分割することです。たとえば、次のテキストがあります: </p> <ブロック引用> <p>ワンツースリー</p> </blockquote> <p>2 番目と 3 番目の単語を太字にし、最初の 2 つの単語を斜体にしたいと思います。次の結果が得られます:</p> <pre class="brush:php;toolbar:false;">[ { "開始": 4、"終了": 13、"マークアップ": "太字" }, { "開始": 0、"終了": 7、"マークアップ": "ITALIC" } ]</pre> <p>HTML タグを位置ごとに適用したい場合、次の結果が得られます: </p> <pre class="brush:php;toolbar:false;"><bold>1 <em>Two</bold> Three</em></pre> <p>重複しているのがわかりますか? <code><em></code>開始タグは <code></bold></code>終了タグによって中断されます。次のようになります:</p> <pre class="brush:php;toolbar:false;"><bold>one<em>two</em></bold><em>three</em></ pre> <p> および場所: </p> <pre class="brush:php;toolbar:false;">[ { "開始": 4、"終了": 7、"マークアップ": "太字" }, { "開始": 7、"終了": 13、"マークアップ": "太字" }, { "開始": 0、"終了": 7、"マークアップ": "ITALIC" } ]</pre> <p>追記: マークアップを適用した後に元の位置が変わることを心配する必要はありません。良い解決策を書きました。 </p> <p>いくつかの解決策を実装しようとしましたが、私にとっては難しい作業のようです。 </p>
P粉063039990
P粉063039990

全員に返信(1)
P粉651109397

JavaScript DomParser API を使用すると、HTML 構造を自動的に修正できます

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!