当前位置: 首页 > 工具软件 > Swift Lang > 使用案例 >

Swift如何判断字符串的语言

夏烨霖
2023-12-01

有时我们需要判断一段文字是属于那种语言:英文?韩文?还是中文?虽说这也算某种程度的猜测,但至少比你自己瞎猜要准确地多! ;)

这里提供三种方法.

首先如果你只在MacOS上运行的话,你可以用AppKit中的NSSpellChecker类:

import AppKit

let checker = NSSpellChecker.shared()
checker.automaticallyIdentifiesLanguages = true
let str = "猫猪侯佩,弄啥呢!!!"
checker.requestChecking(of: str, range: NSRange(location: 0,length: str.characters.count), types: NSTextCheckingResult.CheckingType.orthography.rawValue, options: nil, inSpellDocumentWithTag: 0){num,results,orthography,count 
 类似资料: