# 获取用户选择的“原始”内容（无 Markdown）

**URL:** <https://meta.discourse.org/t/get-the-raw-of-the-user-selection-no-markdown/381715>\
**Category:** Development\
**Created:** [2025年九月5日 13:37 UTC](https://meta.discourse.org/t/get-the-raw-of-the-user-selection-no-markdown/381715 "2025-09-05T13:37:31Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![sam](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/sam/32/102149_2.png) [@sam](https://meta.discourse.org/u/sam)\
**Post date:** [2025年九月19日 04:12 UTC](https://meta.discourse.org/t/get-the-raw-of-the-user-selection-no-markdown/381715/5 "2025-09-19T04:12:16Z")

</div>

> [@NateDhaliwal](#):
>
> 在这种情况下，复制引用会将项目符号转换为引用中的 `*`，而我实际上使用的是 `+`。我正在寻找一种方法来获取加号而不是星号。

是的，这非常困难，难度等级可能为 20。

当你从选区获取内容时，我们得到的是纯 HTML

```plaintext
<ul>
<li>一些文本</li>
</ul>

```

这里没有关于 `*` 与 `+` 的信息

为了增加复杂性，如果你只从长列表中选择几项，你会得到：

```plaintext
<li>一些文本</li>
<li>其他一些文本</li>

```

这甚至没有给你 `ul` 与 `ol`

我们处理引用的方式是：

HTML → Markdown

这是一个有损且易出错的过程。我们有一堆解决方法来在转换前清理 HTML。

更改为：

HTML → 原始 Markdown，这将需要一个 HTML 行/列 → Markdown 的反向映射。目前 markdown.it 不支持此功能。

---

_[View the full topic](https://meta.discourse.org/t/get-the-raw-of-the-user-selection-no-markdown/381715)._
