请指教

生命不息大盗不止 2016-12-01 05:35:52
怎么样让一个字符串 asxfdc78sd**+a6.+7ty6+xac0acs.6csa
变成个 78*6.76+0.6 然后求出他的值
...全文
211 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
EnForGrass 2016-12-01
  • 打赏
  • 举报
回复
只有针对你当前这个字符串了,如果字符串是变化的就很难搞了

  var expressionStr = "asxfdc78sd**+a6.+7ty6+xac0acs.6csa";
            //78*6.76+0.6
            var expression = Regex.Replace(expressionStr, @"[a-z]","").Replace("**+","*").Replace(".+",".");

            DataTable eval = new DataTable();
            object expressionresult = eval.Compute(expression, "");
EnForGrass 2016-12-01
  • 打赏
  • 举报
回复
一点规律都没有

1,978

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 其他语言讨论
社区管理员
  • 其他语言社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧