deepseek吧 关注:136,364贴子:378,324
  • 8回复贴,共1

关于模型输出删除线的解决方案

只看楼主收藏回复

众所周知,在模型输出的内容中经常会出现莫名其妙的删除线,相当影响观感
经过一点简单的调查,发现原来是Markdown在文字渲染上的问题:夹在两个波浪线(即“~”)中间的内容会被Markdown渲染成删除线,比如“呼呼~原来是这么回事~”中,两个波浪号会消失,而”原来是这么回事“这几个字会被删除线划去。
解决方法很简单,就是使用转义字符,在波浪线前面添加反斜杠,即”\~“,这样即使出现多个波浪线也可以正常渲染。
想要模型在输出时自动进行转义,在提示词中添加下面这段说明即可:
在每一个波浪线 `~` 前添加反斜杠 `\` 转义(即写成 `\~`),使得 Markdown 不会将相邻的波浪线解析为删除线格式。


IP属地:上海1楼2025-02-03 12:48回复
    与之相对的,如果没有强调转义,在波浪线很多的情形下,就会出现大量的删除线


    IP属地:上海2楼2025-02-03 12:52
    回复
      2026-01-20 22:39:10
      广告
      不感兴趣
      开通SVIP免广告


      IP属地:江苏来自Android客户端3楼2025-02-03 15:06
      收起回复


        IP属地:湖南来自Android客户端4楼2025-02-03 15:13
        回复
          有用


          IP属地:山东来自Android客户端5楼2025-02-03 15:20
          回复
            有用


            IP属地:浙江6楼2025-02-07 16:16
            回复
              帮大忙了


              IP属地:浙江7楼2025-06-05 15:31
              回复
                在每一个波浪线 `~` 前添加反斜杠 `\` 转义(即写成 `\~`),使得 Markdown 不会将相邻的波浪线解析为删除线格式


                IP属地:俄罗斯来自Android客户端8楼2025-06-23 21:57
                回复