Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Catalog · How the catalog works
Anything · Lazarus or Delphi
Random projectRandom project

Delphi-Hangul-Parser

View on GitHub

Member rating

No ratings yet.

Sign in to rate this project.

README

Delphi-Hangul-Parser

Feature

  • 단어를 자음/모음으로 분리합니다.
  • 단순 초성과 모음, 알파벳, 특수문자 등은 제외합니다.

Function

  • HangulParse(AWord: string; ADelimiter: Char = #0): string;

Example

  • ParseToString
pascal
memo1.text := HangulParse('테스트');
pascal
?????? : ??????????????????
  • ParseToDelimeter
pascal
memo1.text := HangulParse('테스트', ',');
pascal
?????? : ???,???,???,???,???,???
  • ParseToArray
pascal
var
  arrHangul : TArray<string>;
  I: Integer;
begin
  arrHangul := HangulParse('테스트', ',').Split([',']);

  for I := 0 to High(arrHangul) do
  begin
    memo1.Lines.Add(inttostr(I+1) + '. ' + (arrHangul[I]));
  end;
end;
pascal
?????? : 
1. ???
2. ???
3. ???
4. ???
5. ???
6. ???