首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >React-Markdown禁用下划线的解析

React-Markdown禁用下划线的解析
EN

Stack Overflow用户
提问于 2020-05-31 18:54:10
回答 1查看 812关注 0票数 1

我用react markdown来渲染减价字符串。

然而,在我的字符串中,我必须用下划线来表示要填入的空白单词。

例如:我的____________太棒了。

但是,它呈现为"<强>__< /strong > >“,即使禁用<强>类型,它也只呈现__,但我希望它是原始的__________

或者还有另一个渲染器可以这样做呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-06-01 00:09:58

使用官方API似乎是一项艰巨的任务。根据我的测试,unwrapDisallowed没有帮助,因为它是一个更严格的选项(完全删除内容的强标记)。

根据您的代码库和react-markdown集成的深度,选择另一个Markdown呈现程序可能是一项很大的任务(优化样式、自定义、.)

您可以分叉库并尝试删除强解析,但只要使用组件,就有构建和重新集成上游修补程序的负担。可以在上游合并的修改将是一种解决方案,但我可以想象,这样的修改并不容易,因为大多数维护人员更喜欢通用解决方案(根据我的经验)。

我的建议是一个折中方案:

在将内容分配给react-markdown之前,可以用类似的外观替换所有下划线。解析器不会将其解释为“强”标记。可能的候选:例如'\uff3f' (https://www.fileformat.info/info/unicode/char/ff3f/index.htm) (警告:比普通下划线宽)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62121035

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档