|
답변감사합니다.
그런데 제가 원하는 거는 그 찾은 문자열이 포함된 행 전체를 Memo2에다가 표시하는거지요...
그리구.. Memo1에서 찾아서 표시하는게 아니구...
txt파일 자체에서 찾아서 Memo에다가 표시하려구여...
어떻게 해야하지요?
즉 지금까지꺼 다 무시하구...
텍스트파일.txt가 있습니다...
그리고 그 내용이
alskjdfalsjdflsadjff
alsdkfalkjdsflasdfjd
alksdj1231jalsdjfdhd <-
ldkdkdkdkdkdkdkdkdke
woiejfowijofeslfgkjf
이거구여...
그담에 빌더에는 Memo1과 Button하나 놓구여..
버튼을 클릭하면...
그 파일에서 "1231"이라는 문구를 찾아서 (화살표한곳.)
그 행전체.. 즉,
"alksdj1231jalsdjfdhd"
를 Memo1에다가 찍구 싶습니다...
꼭 답변 부탁드립니다...
박지훈.임프 님이 쓰신 글 :
: 임펠리테리입니다.
:
: 일단, 메모나 리치에디트에 텍스트파일을 불러오려면,
: Memo1->Lines->LoadFromFile("c:\\텍스트파일.txt");
: 와 같이 하면 됩니다.
:
: 두번째 질문..
: 뽑아낸다는 게 뭘 의미하는지 좀 모호합니다만.. 일단 찾은 부분을 선택해서 반전되도록 예제를 만들었습니다.
: void __fastcall TForm1::Button1Click(TObject *Sender)
: {
: AnsiString SearchString = "fff";
: int FoundPos = Memo1->Lines->Text.Pos(SearchString);
: if(FoundPos>0)
: {
: Memo1->SelStart = FoundPos-1;
: Memo1->SelLength = SearchString.Length();
: }
: }
:
: 그럼 참고하시길...
:
:
: 김민우 님이 쓰신 글 :
: : 메모장에 써서 저장한 ???.txt 파일을 불러와 RichEdit나 Memo같은데에 보여주려면 어떻게 해야할까요?
: : 그냥 있는 그대로를 보여주면 되는데요...
: : 그리고 그 내용 중에서 특정 문구를 찾아 그 문구가 들어가있는 행 전체를 뽑아내려면 어떻하지요??
: : 예를들어...
: :
: : test.txt파일에 저장된 내용이...
: :
: : alskjdfalsjdflsadjff
: : alsdkfalkjdsflasdfjd
: : alksdj1231jalsdjfdhd
: : ldkdkdkdkdkdkdkdkdke
: : woiejfowijofeslfgkjf
: :
: : 일때...
: : 위의 문단에서 1231이 들어있는 제 3행을 찾아서 그 행 전체..즉,
: :
: : "alksdj1231jalsdjfdhd"
: :
: : 를 반화하려고 합니다...
: : 어떻게 하면 가능할까요??
: : 부탁드립니다... (--)(__)'
|