使用复杂数字解析表达式
Parsing expression with complex numbes
我想将 C 字符串转换为复杂表达式并简化它。
例如,对于字符串:
(3+2i)² + 6-i-3+2i
输出应为: 8+13i
;
你需要一个可以解析数学表达式的库。要么自己写,要么选择现有的一个(如ExprTk)。
相关文章:
- 正则表达式以匹配数字的重复模式,后跟任何类型的分隔符?
- 实现基于数字值(正、负、零)的条件表达式的最佳方法
- 查找中间两个数字的正则表达式的匹配项
- 正则表达式,包含名称 + "string" + 数字,没有其他内容
- 以代数表达式中的数字和单位作为自变量的文字
- 正则表达式匹配字符串之间的数字
- 使用正则表达式C++计算数字中的十进制空格
- C ++正则表达式允许用点分隔的数字
- 如何使用正则表达式将输入数字格式化为字符串
- 如何编写正则表达式以匹配以下数字格式?
- 正则表达式,捕获 4 个被 括起来的数字.或行开始/结束
- 如何为字符串编写正则表达式,其中包含一个数字至少一个数字,并且不包含任何字母
- 正则表达式使用数字作为标记拆分单词
- Qt 中的不匹配数字正则表达式
- C++11正则表达式:在替换字符串中捕获组后的数字
- 用于匹配字母数字的可移植正则表达式
- 正则表达式 找不到数字序列
- 正则表达式:仅限数字 + 字母数字 + 特殊字符
- 数字匹配表达式
- 使用复杂数字解析表达式