You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OpenModelica中SimulationOptions的variableFilter^例外规则失效问题

OpenModelica仿真输出过滤正则异常及问题反馈渠道咨询

为减小仿真输出文件体积,我尝试在模型的simulationOptions/outputFilter中使用变量名排除规则替代指定变量列表(参考OpenModelica用户指南),但发现正则运算符^未按预期工作,疑似否定逻辑的字符串解析存在问题,具体表现如下:

  • 使用variableFilter=der.*可过滤所有der(...)导数变量,d.*效果相同,rde.*无过滤效果;
  • 使用^der.*、^rde.*或^d.*时,结果与未加^一致,运算符被忽略;
  • 使用[^der].*、[^rde].*或[^d].*时,导数变量均被过滤,但三个表达式效果无差异,字符被单独解析而非作为完整字符串。

请问这是我正则用法有误还是软件存在代码bug?另外,官方报告软件问题的渠道在哪里?

使用版本:OpenModelica v1.19.2(64位)

内容的提问来源于stack exchange,提问作者sven

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.08 02:31:15