在Python中解析自定义逻辑语句

问题描述

在我正在开发的游戏mod项目中,我必须使用多个字符串语句,例如:

requiredSubSystems = "Research | AdvancedResearch & CapShipProduction"

玩家必须满足列出的要求,然后才能建造一艘太空船,同时要考虑到逻辑运算符。从左到右读取逻辑语句。

但是,我想使用Python脚本删除一个或多个需求,以使它们更加宽松。如何解析和编辑字符串以忽略要求?

认为,我所要做的就是使用一些字符串操作删除相关的关键字以及其左侧的逻辑运算符,除非该关键字位于字符串的最左侧在这种情况下,我需要直接将其删除。我尚未确认是否曾经使用括号将逻辑语句组合在一起。 [Ed。也可能会列出一个必填项,在这种情况下将不使用任何运算符。]

我是正确解决问题还是忽略了某些东西?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)