System.AnsiStrings.MidBStr

提供: RAD Studio API Documentation
移動先: 案内検索

Delphi

function MidBStr(const AText: AnsiString; const AByteStart, AByteCount: Integer): AnsiString;

C++

extern DELPHI_PACKAGE System::AnsiString __fastcall MidBStr(const System::AnsiString AText, const int AByteStart, const int AByteCount);

プロパティ

種類 可視性 ソース ユニット
function public
System.AnsiStrings.pas
System.AnsiStrings.hpp
System.AnsiStrings System.AnsiStrings

説明

文字列内の指定の位置から始まる指定のバイト数の部分文字列を返します。


MidBStr は、AByteStart バイト目から始まる AByteCount バイトの部分文字列を返します。

AByteStart が AText の長さ(バイト単位)より大きい場合、MidBStr は空の文字列を返します。

AByteCount で指定されたバイト数が可能なバイト数より多い場合は、可能なバイト データのみ返されます。

メモ: MidBStr は、すべての文字が 1 バイト長であると仮定しており、AText にマルチバイト文字が含まれている場合には正しく動作しません。あらゆる文字列を正しく処理するには、MidStr を使用します。

関連項目