ios - 在 Swift 中显示 NLTokenizer 的索引、标记
问题描述
我正在使用 NLTokenizer 在 Swift Playground 中显示令牌列表。
如何在标记之前显示索引号?
像:
1.Introduction
2.to
3.Natural
4.Language
5.Processing
解决方案
您可以为此使用变量。(在这里您可以从 1 开始索引)
var index = 0
tokenizer.enumerateTokens(in: str.startIndex..<str.endIndex) { (range, token) -> Bool in
print("Index: \(index).\(str[range])")
index += 1
return true
}
输出
Index: 0. Introduction
Index: 1. to
Index: 2. Natural
Index: 3. Language
Index: 4. Processing
推荐阅读
- google-analytics - Google Analytics 4 事件参数
- python - 熊猫 DataFrame 的 Modin 与线程
- python - Pandas 列表列,为每个列表附加一个新列
- c# - c# RegEx 匹配在哪一行。林克?
- python - 如何让 NaN 在带有 astropy 的水稻压缩 FITS 文件中工作?
- python - Python MySQL 更新查询
- python - 如何在 django 表单中以干净的功能获取请求的用户?
- r - R中二进制运算的非数字参数错误,需要解释
- php - 如何从 docker-compose 设置 prestashop 数据库服务器?
- jmeter - 如何为 JMeter + Tauras 执行禁用 trace.jtl