作业帮 > 综合 > 作业

c++问题:输入检索条件表达式中含有! && || ()等符号,如何实现检索?

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/07 12:47:47
c++问题:输入检索条件表达式中含有! && || ()等符号,如何实现检索?
例如输入:( ! (条件1) && 条件2) || 条件3
要输出满足此条件表达式的所有对象.
!=not &&=and ||=or 括号表示顺序
说一下具体思路即可,有源码更好
输入的表达式是任意表达式,不一定是( ! (条件1) && 条件2) || 条件3这种形式
用正则表达式实现就行,自己写的话缺乏通用性
再问: 请问C++有现成的关于正则表达式的模板吗?
再答: boost库里有,那里面啥都有