Q&A

  • 문자 관련함수문의
변수에 정의된문자의 값 중에서 일부만 취할때 입니다


vb 의 경우


변수  a =    '1234567890'

일경우

left(a,4)   >>>> 이러면 1234 가져오고
mid(a,2,3)  >>>> 이러면  234 가져오고
right(a,2)  >>>> 하면 90 가져 옵니다


델파이에서
문자열 검색을 위한 함수가 있을꺼 같은데
아직 내공이 부족한 지라
고수님의 조언을 청합니다



2  COMMENTS
  • Profile
    송영석 2008.04.02 23:34



    StrUtils 유닛에 보시면 문자열 관련 함수들이 많이 모여있습니다.

    아래 함수들 이외에도 유용한 함수들이 있으니 한번 흩어 보심이...

    function LeftStr(const AText: AnsiString; const ACount: Integer): AnsiString; overload;
    function LeftStr(const AText: WideString; const ACount: Integer): WideString; overload;

    function RightStr(const AText: AnsiString; const ACount: Integer): AnsiString; overload;
    function RightStr(const AText: WideString; const ACount: Integer): WideString; overload;

    function MidStr(const AText: AnsiString; const AStart, ACount: Integer): AnsiString; overload;
    function MidStr(const AText: WideString; const AStart, ACount: Integer): WideString; overload;

    { Basic-like functions / LeftB, RightB, MidB
      these functions don't care locale information.
    }

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

    { Basic-like functions / Delphi style function name }

    function AnsiLeftStr(const AText: AnsiString; const ACount: Integer): AnsiString;
    function AnsiRightStr(const AText: AnsiString; const ACount: Integer): AnsiString;
    function AnsiMidStr(const AText: AnsiString; const AStart, ACount: Integer): AnsiString;
  • Profile
    바다소리 2008.04.02 04:13
    자답 ㅜ.ㅜ



    XTR:= Copy(COMBOBOX1.TEXT, 0, 2);