이상 1 개 구분 기호를 추가이 내 구분 된 텍스트 : $ HEHDT, 10.17, T * 28 $ HEHDT, 10.18, 등등 T의 *의 2A 및 ...는 TStringList를
쉼표 내 문장 구분 기호입니다. 그러나 별표를 구분 기호로 사용하고 싶습니다. 내가 달성하고자하는
출력은 다음과 같습니다
$ HEHDT에게 10.17 T $ HEHDT 10.18 T 2A
어떻게 델파이에서 1 문장 구분자 이상을 지정합니까? 이것은 내가 지금까지 가지고있는 코드이다.
var
MyStringList: TStringList;
i: Integer;
begin
MyStringList:= TStringList.Create;
MyStringList.Delimiter := ','
MyStringList.DelimitedText := '$HEHDT,10.17,T*28'+#13#10 +'$HEHDT,10.18,T*2A' +#13#10;
for i= 0 to MyStringList.Count-1 do
ShowMessage(MyStringList[i]);
MyStringList.Free;
end;
위 코드의 경우 쉼표 만 구분 기호로 사용됩니다. 쉼표와 별표 두 구분 기호를 어떻게 포함합니까?
미리 감사드립니다. =)
델파이 버전은 무엇입니까? – menjaraz
더 적합한 문자열 분할을 위해 ExtractString을 사용하는 것이 더 좋습니다 – OnTheFly
@ user539484 : 해당 델파이 버전이있는 경우 제공하십시오. – menjaraz