将 Wiki 标记转换为 HTML 最简单的方法是什么?

发布于 2024-07-04 00:17:21 字数 1453 浏览 8 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

几味少女 2024-07-11 00:17:21

这实际上取决于您使用的 Wiki 语法,因为有几种不同的语法。 显然,wiki 软件在某处具有此功能; 如果您找不到可以为您执行此操作的软件包,您可以开始在 wiki 软件中查找相关代码。

This really depends on the Wiki syntax you're using as there are several different ones. Obviously the wiki software has this functionality somewhere; if you can't find a software package that does this for you, you could start looking for the relevant code in your wiki software.

jJeQQOZ5 2024-07-11 00:17:21

也许就是您所需要的。

此页面是各种替代 MediaWiki 解析器的链接、描述和状态报告的汇编,即除 MediaWiki 本身之外的程序和项目,它们能够或旨在将 MediaWiki 的文本标记语法转换为其他内容。

Maybe this is what you need.

This page is a compilation of links, descriptions, and status reports of the various alternative MediaWiki parsers — that is, programs and projects, other than MediaWiki itself, which are able or intended to translate MediaWiki's text markup syntax into something else.

人间☆小暴躁 2024-07-11 00:17:21

这实际上并不是一个简单的问题,因为如果您要将内容显示给用户,您还需要清理输入以确保您不会创建任何 跨站脚本漏洞。

也就是说,您可能可以做一些非常简单的事情,正如您通过正则表达式替换最容易描述的那样。

例如

replace the pattern ==([^=]*)== with <h2>\1</h2>

It's not really a simple problem, because if you're going to display things back to the user, you'll need to also sanitise the input to ensure you don't create any cross site scripting vulnerabilities.

That said, you could probably do something pretty simple as you describe most easily with a regular expression replacement.

For example

replace the pattern ==([^=]*)== with <h2>\1</h2>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文