文字列操作関数
| 関数 |
値 |
説明 |
| Asc(string), AscB(string), AscW(string) |
string:任意の文字列 |
文字列の先頭文字のANSIまたはシフトJISコードを返します。 |
| Char(charcode), ChrB(charcode), ChrW(charcode) |
charcode:任意のANSIまたはシフトJISコード |
ANSIまたはシフトJISコードに対応する文字を返します。 |
| Filter(inputStrings, value, [include], [compare]) |
inputStrings:一次元文字列配列 value:検索文字列 include:検査フラグ compare:比較モード |
フィルタ条件に基づいた文字列配列の、サブセットを含むゼロベースの配列を返します。検索フラグにTRUEを設定した場合は検索文字列を含む配列を返します。FALSEを設定しt場合は含まない配列を返します。
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| Instr([start], string1, string2, [compare]), InStrB() |
start:検索開始位置
string1:検索対象文字列
string2:検索文字列
compare:比較モード |
検索対象文字列を検索文字列で検索します。検索文字列が含まれている場合は検索対処う文字列の文字位置を返します
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| InStrRev(string1, string2, [start], [compare]) |
string1:検索対象文字列
string2:検索文字列
star::検索開始位置
compare:比較モード |
検索対象文字列を検索文字列で検索します。Instr関数との違いは検索を後方から始めることです。検索文字列が含まれている場合は検索対象文字列の文字位置を返します。
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| Join(list, [delimiter]) |
list:配列 delimiter:連結文字列 |
配列に含まれる各要素の内部文字列を結合して作成される文字列を返します。連結文字列を指定した場合は書くようその間に連結されます。 |
| LCase(string) |
string:任意の文字列 |
文字列のアルファベット大文字を小文字に変換した文字列を返します |
| Left(string, length), LeftB(string, length) |
string:任意の文字列
length:文字数 |
文字列の左端から指定文字数分の文字列を返します |
| Len, LenB(string) |
string:任意の文字列 |
文字列の文字数を返します |
LTrim(string) |
string:任意の文字列 |
文字列の先頭にあるスペースを取り除いた文字列を返します |
| Mid(string, start, [length]) , MidB(string, start, [length]) |
string:任意の文字列
start:開始位置
length:文字数 |
文字列の指定位置から指定文字数分の文字列を返します。文字数を指定しない場合は指定位置からすべての文字を返します。 |
| Replace(expression, find, replacewith, [start], [count], [compare]) |
expression:任意の文字列
find:検索文字列
replacewith:置換文字数
start:開始位置
count:変換個数
compare:比較モード |
文字列の一部を別の文字列で置換した結果の文字列を返します。
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| Right(string, length), RightB(string, length) |
string:任意の文字列
length:文字数 |
文字列の右端から指定文字数分の文字列を返します。 |
| RTrim(string) |
string:任意の文字列 |
文字列の末尾にあるスペースを取り除いた文字列を返します。 |
| Space(number) |
number:文字数 |
任意の個数のスペースからなる文字列を返します |
| Split(string, [delimiter], [count], [compare]) |
string:任意の文字列
delimiter:区切り文字
count:配列要素数
compare:比較モード |
各要素ごとに区切られた文字列から1次元配列を作成しt得返します。
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| StrComp(string1, string2, [compare]) |
string1:任意の文字列
string2:任意の文字列
compare:比較モード |
2つの文字列を比較して結果を返します。
比較モード
| vbBinaryCompare(0) |
バイナリモードの比較を行う |
| vbTextCompare(1) |
テキストモードの比較を行う |
| vbDatabaseCompare(2) |
比較を行うデータベースに格納されている方法に基づいて比較を行う |
|
| String(number, character) |
number:文字数
character:任意の文字コードまたは文字列
|
文字コードまたは文字列の先頭文字を指定さr多文字数だけ並べた文字列を返します。 |
| StrReverse(string) |
string:任意の文字列 |
文字列の文字の並びを逆にした文字列を返します |
| Trim(strimg) |
string:任意の文字列 |
文字列の先頭と末尾にあるスペースを取り除いた文字列を返します。 |
| UCase(string) |
string:任意の文字列 |
文字列のアルファベット小文字を大文字に変換した文字列を返します。 |