3

有两种javascript解决方案,

1. String.substring(from,to) 
2. String.substr(from,length)

vb脚本Mid()函数最方便的解决方案是什么

4

4 回答 4

5

该方法最接近substrVB函数的用法。Mid明显的区别是VB函数将字符串作为参数,其中JSsubstr字符串对象的方法

string.substr(start,length)
于 2012-12-19T05:37:15.107 回答
2
foo = "Hello World!".substr(2, 4);

是相同的

foo = Mid("Hello World!", 2, 4)
于 2012-12-19T05:38:27.980 回答
1

这取决于你想做什么。如果您在 VBScript 中减去以找到长度,substring则可能对您最方便,因为您不必计算长度。另一方面,如果你有长度,否则需要计算结束位置,substr对你来说会更方便。

于 2012-12-19T05:36:13.290 回答
1

mid函数的语法如下,

 Mid(string,start[,length]) 

中间函数使用长度作为参数。所以,你必须使用长度。

 string.substr(start,length)
于 2012-12-19T09:35:44.470 回答