大家好,
我在我们的健康论坛上遇到了“监视词”(替换)的问题,想知道是否有人找到了解决方案。
问题: 我们使用“监视词”自动展开医学缩写以提高可访问性(例如,MGUS → Monoclonal gammopathy of unknown significance (MGUS))。这在初始帖子中运行完美,但当任何人稍后编辑该帖子时,替换会再次运行并创建如下嵌套递归:
Monoclonal gammopathy of unknown significance (Monoclonal gammopathy of unknown significance (MGUS))
每次后续编辑都会增加一层 ![]()
我尝试过的方法:
-
在缩写周围添加单引号:
(术语)→('术语')- 仍然递归 -
使用启用了“在替换中输出 HTML”的 HTML 实体 - 编辑时文本完全消失
-
HTML span 标签 - 显示为字面代码并仍然递归
我知道我可以只从替换文本中删除缩写,但为了论坛内部搜索和外部 SEO 的可搜索性,缩写在帖子中保持可见非常重要。缩写是大多数人谈论这些病症的方式,如果我们只显示展开后的术语,这些搜索将无法找到相关的讨论。
所以,我的问题是,是否有办法在不产生递归的情况下展开缩写,同时保持缩写可见以供搜索?