3

これには 2 つの JavaScript ソリューションがあります。

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

vbスクリプトのMid()関数の最も便利なソリューションは何ですか?

4

4 に答える 4

5

このメソッドsubstrは、VBMid関数の使用法に最も近いものです。明らかな違いは、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]) 

Mid 関数は長さをパラメーターとして使用します。そのため、長さを使用する必要があります。

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