0.5.2 • Published 8 years ago

hangul-disassemble v0.5.2

Weekly downloads
1
License
MIT
Repository
github
Last release
8 years ago

NPM version Build Status Dependency Status

disassemble hangul text to consonants and vowels

Install

$ npm install --save hangul-disassemble

Usage

var Hangul = require('hangul-disassemble');

// 한글을 초성(first), 중성(vowel), 종성(last)으로 리턴
Hangul.disassemble('와');
// [{first: 'ㅇ', vowel: 'ㅘ', last: ''}]
Hangul.disassemble('한글');
// [{first: 'ㅎ', vowel: 'ㅏ', last: 'ㄴ'}, {first: 'ㄱ', vowel: 'ㅡ', last: 'ㄹ'}]

// 한글이 아니거나 자음, 모음만 있는 글자는 null 리턴
Hangul.disassemble('hi');
// [null, null]
Hangul.disassemble('ㅇㅋ');
// [null, null]
Hangul.disassemble('h 헐');
// [null, null, {first: 'ㅎ', vowel: 'ㅓ', last: 'ㄹ'}]

// flatten 옵션을 주면 하나의 배열로 리턴
Hangul.disassemble('와', {flatten: true});
// ['ㅇ', 'ㅘ']
Hangul.disassemble('한글', {flatten: true});
// ['ㅎ', 'ㅏ', 'ㄴ', 'ㄱ', 'ㅡ', 'ㄹ'];

// flatten 옵션을 주면 자음, 모음만 있는 글자도 리턴
Hangul.disassemble('hi', {flatten: true});
// [null, null]
Hangul.disassemble('ㅇㅋ', {flatten: true});
// ['ㅇ', 'ㅋ'];
Hangul.disassemble('h 헐', {flatten: true});
// [null, null, 'ㅎ', 'ㅓ', 'ㄹ'];

// equals 함수로 두 개의 어구가 같은지 비교
Hangul.equals('구성된다', '구성되ㄴ다');
// true
Hangul.equals('구성된다', '구성되다');
// false

License

MIT © Dongwon Lim

0.5.2

8 years ago

0.5.1

8 years ago

0.5.0

8 years ago

0.4.3

8 years ago

0.4.2

8 years ago

0.4.1

8 years ago

0.4.0

8 years ago

0.3.6

8 years ago

0.3.5

10 years ago

0.3.4

10 years ago

0.3.3

10 years ago

0.3.2

10 years ago

0.3.1

10 years ago

0.3.0

10 years ago

0.1.4

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago