比如1.1与2.8,按照四舍五入的作法就是1与3,现在我的需求是对数据不四舍全进的作法,便是2与3。
在excel中可以做到不四舍全进的函数有如下:
数据在A1,B1中输入=ROUNDUP(A1,)
ROUNDUP函数是向上进到指定位数,省略不写默认即为0位进到整数。
另外一种方法便是输入=CEILING(A1,1)
CEILING函数向上进到指定数字的倍数,这里是1的倍数。
记录一个IT技术员的生活与技术
Written by 正冰 on 2012, August 13, 1:48 PM
比如1.1与2.8,按照四舍五入的作法就是1与3,现在我的需求是对数据不四舍全进的作法,便是2与3。
在excel中可以做到不四舍全进的函数有如下:
数据在A1,B1中输入=ROUNDUP(A1,)
ROUNDUP函数是向上进到指定位数,省略不写默认即为0位进到整数。
另外一种方法便是输入=CEILING(A1,1)
CEILING函数向上进到指定数字的倍数,这里是1的倍数。
Written by 正冰 on 2012, August 13, 1:17 PM
火车头采集器的正则匹配语法是:
前字符串(?<content>[\s\S]*?)后字符串 【注:[\s\S]* 可匹配任意字符,也可替换成您需要的正则】
而对于火车头采集器一般邮箱(Email)地址的正则表达式如下:
(?<content>\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*?)
简单解释一下就是\w+([-+.]\w+)*匹配由数字、字母、连接符和点组成的字符串
测试过程中发现如果邮箱地址后面带中文则中文也会被采集,故修改后的正则表达式如下(不会再采集中文):
(?<content>\w+([-+.]\w+)*@\w+([-.]\w+)*\.[a-z]{2,3}([\.][a-z]{2})?)
修改的思路来自以下一段PHP采集页面邮箱地址的小程序中的正则匹配规则: