针对数据集解析条件字符串
parsing conditional string against dataset
我有一个 dataset/array 例如:['b', 'd', 'e']
我有一个来自外部源的条件作为字符串,例如:
((a)/(b)&(d)&NOT(c))
((a/b/c/((d)&(e)))&NOT(f/g/h))
(d&t)&NOT(u)
/ 表示 OR & 表示 AND
我的目标是根据这个条件匹配我的数组,但我不知道
哪种 language/framework 或方法最适合此用例。
php
中的某些东西会很好,但我感谢您能给我的每一个帮助
经过大量研究后,我找到了一个可以让它工作的包:
https://symfony.com/doc/current/components/expression_language.html
我有一个 dataset/array 例如:['b', 'd', 'e']
我有一个来自外部源的条件作为字符串,例如:
((a)/(b)&(d)&NOT(c))
((a/b/c/((d)&(e)))&NOT(f/g/h))
(d&t)&NOT(u)
/ 表示 OR & 表示 AND
我的目标是根据这个条件匹配我的数组,但我不知道 哪种 language/framework 或方法最适合此用例。
php
中的某些东西会很好,但我感谢您能给我的每一个帮助
经过大量研究后,我找到了一个可以让它工作的包: https://symfony.com/doc/current/components/expression_language.html