Constructor
new SentenceSplitter(apinon-null, optionsopt)
문장분리기를 생성합니다.
Example
import { SentenceSplitter } from 'koalanlp/proc';
import { OKT } from 'koalanlp/API';
let splitter = new SentenceSplitter(OKT);
splitter("문장을 분리해봅니다. 이렇게요.");
Parameters:
Name | Type | Attributes | Default | Description | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
api |
API | 문장분리기 API 패키지. |
||||||||||||
options |
Object |
<optional> |
{}
|
기타 설정 Properties
|
Methods
(async) sentences(…textnon-null) → {Array.<string>}
문단을 문장으로 분리합니다. (Asynchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string |
<repeatable> |
분석할 문단들 (가변인자) |
Returns:
분리한 문장들.
- Type
- Array.<string>
sentencesSync(…textnon-null) → {Array.<string>}
문단을 문장으로 분리합니다. (Synchronous)
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
text |
string |
<repeatable> |
분석할 문단들 (가변인자) |
Returns:
분리한 문장들.
- Type
- Array.<string>
(async, static) sentences(paragraph) → {Sentence}
KoalaNLP가 구현한 문장분리기를 사용하여, 문단을 문장으로 분리합니다. (Asynchronous)
Parameters:
Name | Type | Description |
---|---|---|
paragraph |
Array.<Word> | 분석할 문단. (품사표기가 되어있어야 합니다) |
Returns:
분리된 문장
- Type
- Sentence
(static) sentencesSync(paragraph) → {Sentence}
KoalaNLP가 구현한 문장분리기를 사용하여, 문단을 문장으로 분리합니다. (Synchronous)
Parameters:
Name | Type | Description |
---|---|---|
paragraph |
Array.<Word> | 분석할 문단. (품사표기가 되어있어야 합니다) |
Returns:
분리된 문장
- Type
- Sentence