- 07/20/2015
- 5分で読める
-
- K
- v
n
- m
- n
-
+6
Visual Basic が Microsoft.NET のために提供する関数を以下に列挙しています。VisualBasic.Strings クラスで文字列の検索と操作のために提供される関数の一覧です。 これらは Visual Basic の固有関数とみなすことができます。つまり、例にあるように、クラスの明示的なメンバとして呼び出す必要はありません。 追加のメソッドや、場合によっては補完するメソッドは System.String クラスで利用できます。
.NET Framework method | Description |
---|---|
Asc, AscW | ある文字に相当するキャラクターコードを Integer 値として返します。 |
Chr, ChrW | 指定した文字コードに対応する文字を返します。 |
Filter | 指定したフィルタ条件に基づいてString 配列のサブセットを含むゼロベース配 列を返します。 |
Format | format String 式に含まれる指示に従ってフォーマットされた文字列を返します。 |
FormatCurrency | システムコントロールパネルで定義されている通貨記号を使って通貨価値としてフォーマットされた式を返します。 |
FormatDateTime | 日付/時刻値を表す文字列式を返します。 |
FormatNumber | 数字として書式化された式を返します。 |
FormatPercent | % 文字を最後につけてパーセント (つまり 100 を掛けたもの) としてフォーマットされた式を返します。 |
InStrRev | 文字列の右側から、別の文字列の中に最初に現れる位置を返します。 |
Join | 配列内にあるいくつかの部分文字列を結合して作られた文字列を返します。 |
LCase | 文字列または文字を小文字に変換して返す。 |
Left | 文字列の左側から指定した文字数だけ含むものを返してくれる。 |
Len | 文字列の文字数を整数で返します。 |
LSet | 指定文字列に指定長さを調整した左寄せの文字列を返します。 |
LTrim | 文字列の先頭のスペースを取り除いたコピーを含む文字列を返します。 |
Mid | 文字列から特定の文字数を含む文字列を返します。 |
Replace | 指定した文字列を指定した回数だけ別の文字列に置き換える。 |
Right | 文字列の右側から指定した文字数だけ含む文字列を返す。 |
RSet | 指定した文字列を指定した長さに調整した右寄せの文字列を返します。 |
RTrim | 文字列の後ろにスペースを入れないコピーしたものを含む文字列を返します。 |
Space | 指定された数のスペースからなる文字列を返す。 |
Split | 指定された数のサブストリングを含むゼロ基準の1次元配列を返す。 |
StrComp | 文字列比較の結果に基づいて-1、0、または1を返す。 |
StrConv | 指定に従って文字を変換した文字列を返す。 |
StrDup | 指定した文字を指定した回数繰り返した文字列またはオブジェクトを返します。 |
StrReverse | 指定した文字の順序が逆になるような文字列を返します。 |
Trim | 指定した文字列を、先頭や末尾のスペースを除いてコピーした文字列を返す。 |
UCase | 指定した文字列または文字を大文字に変換した文字列を返す。 |
OptionCompare文を使用すると、システムのロケール (Text
) と文字の内部バイナリ表現 (Binary
) のどちらで大文字小文字を区別せずに比較するかを設定することができる。 デフォルトのテキスト比較方法は Binary
.
Example: UCase
この例では、UCase
関数を使用して文字列の大文字を返します。
' String to convert.Dim lowerCase As String = "Hello World 1234"' Returns "HELLO WORLD 1234".Dim upperCase As String = UCase(lowerCase)
Example: LTrim
この例では、LTrim
関数を使用して文字列変数から先行するスペースを取り除き、RTrim
関数を使用して後続するスペースを取り除いています。 Trim
関数を使用して、両方のタイプのスペースを削除します。 Mid
この例では Mid
関数を使用して、文字列から指定された文字数を返します。 Len
この例では、Len
を使って文字列の文字数を返します。
' Initializes variable.Dim testString As String = "Hello World"' Returns 11.Dim testLen As Integer = Len(testString)
例 InStr
この例では、InStr
関数を使用して、ある文字列が別の文字列の中で最初に現れるときの位置を返します。 Format
この例では、String
フォーマットとユーザー定義フォーマットの両方を使用して値をフォーマットする Format
関数のさまざまな使用法を示しています。 日付の区切り文字 (/
)、時間の区切り文字 (:
)、AM/PM インジケータ (t
と tt
) について、システムが表示する実際のフォーマット出力は、コードが使用しているロケールの設定に依存する。 開発環境で時刻と日付が表示される場合、コードロケールの短い時刻形式と短い日付形式が使用されます。
注意
24時間時計を使用するロケールの場合、AM/PMインジケータ(t
およびtt
)は何も表示されません。
Dim testDateTime As Date = #1/27/2001 5:04:23 PM#Dim testStr As String' Returns current system time in the system-defined long time format.testStr = Format(Now(), "Long Time")' Returns current system date in the system-defined long date format.testStr = Format(Now(), "Long Date")' Also returns current system date in the system-defined long date ' format, using the single letter code for the format.testStr = Format(Now(), "D")' Returns the value of testDateTime in user-defined date/time formats.' Returns "5:4:23".testStr = Format(testDateTime, "h:m:s")' Returns "05:04:23 PM".testStr = Format(testDateTime, "hh:mm:ss tt")' Returns "Saturday, Jan 27 2001".testStr = Format(testDateTime, "dddd, MMM d yyyy")' Returns "17:04:23".testStr = Format(testDateTime, "HH:mm:ss")' Returns "23".testStr = Format(23)' User-defined numeric formats.' Returns "5,459.40".testStr = Format(5459.4, "##,##0.00")' Returns "334.90".testStr = Format(334.9, "###0.00")' Returns "500.00%".testStr = Format(5, "0.00%")
See also
- キーワード
- Visual Basic Runtime Library Members
- String Manipulation Summary
- System.String class methods
。