骷髅船长 发表于 2014-1-17 14:10:11

如何获取字符串中字符位置?

如一个数字字符串“100.12”,使用什么方法获取小数点“.”在字符串中所处的位置?

veket_linux 发表于 2014-1-17 15:25:01

StringInStr
检查某个字符串是否含有指定的子字符串.

rogerabc 发表于 2014-1-17 15:58:34

$x = 110.12
$IntX = Number(StringMid($x, 1, StringInStr($x, '.') -1))
MsgBox('', '', $IntX)

netegg 发表于 2014-1-25 19:12:36

本帖最后由 netegg 于 2014-1-25 19:19 编辑

这行吗?特殊字符串应该没什么问题,如果是110.1.5呢
就算是要排错也要能排出来
如果要是数字的话,倒大可不必这样了,取整算下位数就行了,round/floor都行,然后做个减法,很容易

netegg 发表于 2014-1-25 19:26:38

最不济,stringsplit,_arraysearch

h20040606 发表于 2014-1-25 20:43:03

查一下帮助就可以了。内置函数啊stringinstr

gujifly 发表于 2014-1-26 11:35:54

获取字符串长度,For循环--逐个切---比较--记录位置,想怎么样弄都可以啦。
页: [1]
查看完整版本: 如何获取字符串中字符位置?