これには 2 つの JavaScript ソリューションがあります。
1. String.substring(from,to)
2. String.substr(from,length)
vbスクリプトのMid()関数の最も便利なソリューションは何ですか?
これには 2 つの JavaScript ソリューションがあります。
1. String.substring(from,to)
2. String.substr(from,length)
vbスクリプトのMid()関数の最も便利なソリューションは何ですか?
このメソッドsubstr
は、VBMid
関数の使用法に最も近いものです。明らかな違いは、VB 関数が文字列を引数として取り、JSsubstr
が文字列オブジェクトのメソッドであることです。
string.substr(start,length)
foo = "Hello World!".substr(2, 4);
と同じです
foo = Mid("Hello World!", 2, 4)
それはあなたが何をしたいかによります。VBScript で長さを求めるために減算していた場合はsubstring
、長さを計算する必要がないため、最も便利な方法かもしれません。一方、長さがあり、それ以外の場合は終了位置を計算する必要がある場合は、substr
より便利になります。
mid 関数の構文は次のとおりです。
Mid(string,start[,length])
Mid 関数は長さをパラメーターとして使用します。そのため、長さを使用する必要があります。
string.substr(start,length)