我有一个<textarea>
用户输入他的文本的地方。文本可以包含特殊字符,我需要解析这些字符并将其替换为 HTML 标记以用于显示目的。
例如:
粗体文本将输入为:*some text*
并解析为:<strong>some text</strong>
。
URL 将输入为:#some text | to/url#
并解析为:<a href="to/url">some text</a>
解析此文本输入的最佳方法是什么?
正则表达式?(我对正则表达式没有任何经验)一些 Python 库?
或者我应该编写自己的解析器,“读取”输入并在需要的地方应用逻辑?