如何将公式中的参数转化成数字
来源:互联网 发布:excel数据透视表作用 编辑:程序博客网 时间:2024/06/01 19:36
键盘指尖的音符敲响着每一个故事,此时愿与君一同学习:如何将公式中的参数转化成数字。
项目中遇到这样的一个问题,判断公式是否合法,当然一千个读者有一千个哈姆雷特,可以多种解决方案。其中采用的方案是将公式中的变量转化成数字,使得其像公式的模样,再去判断是否正确。
那么,如何进行转化呢?
当然,前端传过来的数据是有规律的,比如说用C1-C5分别代表公式中的变量,需要做的便是把这些变量转化成数字。例如:C1+C2-C3*C5这样的一个式子。
String str = C1+C2-C3*C5;for (int i = 1; i <= 5; i++) {str = str.replace("B" + i, "1");}
如果遇到数字和字母组合作为一个整体的情况,如(asfw12891),可以使用matcher进行转换,如:
Pattern pattern = Pattern.compile("[(]+[a-zA-Z0-9-]+[)]");Matcher matcher = pattern.matcher(str);while (matcher.find()) {str = str.replace(matcher.group(), "2");}
遇见发现问题,解决问题。
阅读全文
0 0
- 如何将公式中的参数转化成数字
- 如何将JAVA中的字符串转化成数字
- 将字符串转化成数字
- 将字符串转化成数字。
- 将月份英文简写转化成数字
- JS将字符串转化成数字
- 将数字转化成数量
- valueAsNumber将字符串转化成数字,number属性
- 将字符串中的值转换成数字
- 时间转化成数字
- 将PHP对象转化成数组
- 将List<Map>转化成数组
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- js 字符串转化成数字
- iOS BASE64 编码 和HASH 哈希函数(散列函数) ~用户信息安全
- shellScript之数组操作6
- Spark转化算子和操作算子
- 安卓练习
- 微信公众号开发 配置服务器URL,验证Token
- 如何将公式中的参数转化成数字
- linux 等待队列
- Linux Kernel gpio export功能
- 字符个数统计(C/C++)
- shellScript之数组操作7
- spring cloud初学者--使用数据库
- 使用dom4j对xml文件进行增、删、改、查
- python-密码登陆脚本
- libmodbus实现modbus poll功能