aardio 文档
aardio 范例: 完整示例
import console;
import string.wordsSegmenter;
var segmenter,err = string.wordsSegmenter("zh-Hans-CN");
if(!segmenter){
console.error(err);
console.pause();
return;
}
var text = "我爱北京和上海,Hello world! 👋";
console.log("原文:",text);
console.log("请求语言:",segmenter.language);
console.log("实际规则:",segmenter.resolvedLanguage);
var words,err = segmenter.getWords(text);
if(words === null) console.error(err);
else console.dump(words);
var tokens,err = segmenter.getTokens(text);
if(tokens === null) console.error(err);
else {
console.log("词文本 / 0 起始 UTF-16 位置 / UTF-16 长度");
for i,token in tokens {
console.log(token.text,token.startPosition,token.length);
}
}
var en,err = string.wordsSegmenter("en-US");
if(!en){ console.error(err); console.pause(); return; }
// 索引 5 是逗号,返回后面的 world。
var token,err = en.getTokenAt("hello, world! ",5);
console.dump(token);
console.error(err);
// 查看 Windows 提供的数字、日期、时间等替代形式。
var normalized,err = en.getTokens("1234.50 at 10:30 AM on 12/25/2026");
console.dump(normalized);
console.error(err);
console.pause();
Markdown 格式