hangulpy의 공개 API는 기능 기준으로 아래처럼 나뉩니다.
검색과 매칭
- 초성 추출과 초성 비교 (get_chosung_string, chosungIncludes)
- 포함 여부 확인 (hangul_contains)
- 검색 위치 찾기 (hangul_search, hangul_search_all)
- 재사용 검색기 (HangulSearcher)
- 패턴 목록 필터링 (match_hangul_pattern)
조사와 단어 결합
문자 속성과 구성요소
- 한글 여부 판별 (is_hangul, is_hangul_consonant, is_hangul_vowel)
- 음절과 자모 판별 (is_complete_hangul, is_chosung, is_jungsung, is_jongsung)
- 초성/종성 사용 가능 여부 (can_be_chosung, can_be_jongsung)
- 구성요소 추출 (get_chosung, get_jungsung, get_jongsung, get_hangul_components)
분해와 조합
- 구조 분해 (decompose_hangul_string)
- 평탄 분해 (split_hangul_string)
- 자모 분해 (split_syllables, disassemble)
- 자모 조합 (join_jamos, assemble)
- 단일 음절 생성 (hangul_syllable)
변환과 보정
- 숫자를 한글로 읽기 (number_to_hangul, float_to_hangul)
- 한글 숫자 복원 (hangul_to_number)
- 로마자 표기 변환 (romanize, Romanizer)
- 표준 발음 변환 (standardize_pronunciation)
- 키보드 변환과 오타 교정 (koen, enko, autofix)
- 한글 정렬 (sort_hangul)
어떤 페이지부터 보면 좋은가
- 함수 이름을 이미 알고 있으면 해당 API 페이지로 바로 이동
- 어떤 기능이 필요한지 모르면 빠른 시작 먼저 확인
- 전체 공개 표면을 한눈에 보고 싶으면 전체 공개 함수 목록 확인