ユーザー選択の「生」を取得する(Markdownなし)

はい、これは非常に難しいです。おそらく難易度レベル20です。

選択から取得する際には、生のHTMLを取得しています。

<ul>
<li>some text</li>
</ul>

ここには *+ に関する情報はありません。

さらに複雑なことに、長いリストからいくつかの項目を選択するだけで、次のようになります。

<li>some text</li>
<li>some other text</li>

これには ulol の区別さえありません。

引用のために行っていることは次のとおりです。

HTML → Markdown

これは損失のあるプロセスであり、バグが発生しやすいプロセスでもあります。変換前にHTMLをクリーンアップするための多くの回避策があります。

次のように変更するには:

HTML → 元のMarkdownには、HTMLの行/列 → Markdownの逆マッピングが必要です。これは現在、markdown.itではサポートされていません。

「いいね!」 1