我们正在为我们的大学开发一个应用程序,该应用程序可以根据给定的用户内容生成练习表。由于我们需要支持数学排版,因此我们决定在服务器端使用乳胶。
但是;有没有一种方法可以确保我们的用户仅使用基本文本格式,例如\textbf{}
,\textsl{}
以及所有与乳胶相关的与数学相关的命令,而不会例如包括外部文件?
所以我要做的是编写一个函数escapeForLatex(string, allowed) -> string
,该函数接受一个乳胶字符串,并删除除math和粗体/斜体命令之外的所有乳胶命令。