问题描述
我的任务是通过从外部来源获取规则来解析文本,我不想使用代码包含,因为我可以获得恶意代码而不是规则
这样的规则可以写成字符串存储在变量中吗?
string = 'code: 333'
grammar = pp.Word(pp.alphas).suppress() + pp.Optional(':') + pp.Word(pp.nums)('code')
print (grammar.parseString(string).asDict())
类似的东西:
grammar = '{{Suppress:(W:(ABCDEFGHIJKLMnopQRSTUVWXYZabcdefghijklmnopqrstuvwxyz)) [":"]} W:(0123456789)}'
然后将此字符串传递给pyparsing
或者也许有另一种解决方案如何从 REST API 获取规则?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)