问题标签 [nslinguistictagger]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
715 浏览

ios - 获取引理词干时,iOS NSLinguisticTagger 始终返回 null

我需要将关键字(其词法形式)与文本匹配并返回关键字是否匹配(就像搜索引擎一样)

例如

这是我的方法,我总是为标签获取 null

0 投票
1 回答
581 浏览

swift - swift中的NSLinguisticTaggerOptions

这是 swift 中的错误吗?或者我在这里遗漏了什么我已经声明了以下内容 let opts = (NSLinguisticTaggerOptions.OmitWhitespace | NSLinguisticTaggerOptions.JoinNames)

我收到以下错误致命错误:Can't unwrap Optional.None Playground execution failed: error: Execution was interrupted, reason: EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)。进程一直停留在被中断的地方,使用“thread return -x”返回表达式求值前的状态。

如果我将选项内联到调用方法中,则更新 ,它似乎有效

0 投票
1 回答
1286 浏览

ios - 使用 NSLinguisticTagger 识别人名

我正在修补NSLinguisticTagger

识别名词、动词、介词等基本单词类型非常有效。

然而,人名NSLinguisticTagPersonalName的识别在我的测试中几乎不起作用(iOS8)。Places NSLinguisticTagPlaceName似乎也能很好地工作,但大多数时候人名也被归类为地点。

这是我的基本设置(使用 NSLinguisticTagSchemeNameTypeOrLexicalClass)

示例 1

示例 2

知道如何改进人名的匹配吗?

另外我很想知道名称需要如何被识别。(我假设像“with”这样的介词会是一个很好的指标……显然这还不够)。我将不胜感激有关此的任何想法或其他见解。这是一个令人兴奋的领域。

0 投票
1 回答
768 浏览

ios - 如何在 iOS 的 UILabel/UITextView 中处理多种屏幕尺寸的中文自动换行?

我有一个本地化为 Simplified 的应用程序Chinese。我注意到有时会UILabelsUITextViews行字符而不是整个单词。

Chinese通过语言手动指出每个设备大小和方向的每个本地化字符串的换行符似乎有点疯狂。

有没有一种方法可以NSLinguisticTagger用来提取单词并UILabel根据标记的内容告诉换行?

0 投票
1 回答
405 浏览

ios - 我们如何在 iOS 中制作自定义的 NSLinguisticTagger tagSchemes?

我正在使用 NSLinguisticTagger 类来过滤或查找地名、名称、组织名称、电话号码、手机号码、家庭地址、办公室地址等地址,使用行字符串。

有 3 个选项,例如 1. NSLinguisticTagPlaceName 2. NSLinguisticTagOrganizationName 3. NSLinguisticTagPersonalName

手机号码、电话号码、传真号码等没有其他选项,

所以我的问题是,我们可以制作自己的自定义标签方案类吗?如果是,那么我们如何在 iOS 中实现该类。

已经给出选项的结果并不好。我怎样才能改善它的结果。

谢谢。

0 投票
8 回答
24082 浏览

ios - 将 Vision VNTextObservation 转换为字符串

我正在查看 Apple 的Vision API 文档,我看到一些与文本检测相关的类UIImages

1)class VNDetectTextRectanglesRequest

2)class VNTextObservation

看起来他们可以检测字符,但我看不到对字符做任何事情的方法。一旦你检测到字符,你会如何将它们变成可以被解释的东西NSLinguisticTagger

这是一篇简要概述Vision.

感谢您的阅读。

0 投票
1 回答
523 浏览

swift - “NSLinguisticTag”类型的值没有成员“范围”

我有文本方向代码,它在 swift 3 上运行良好,但在迁移到 swift 4 后,出现错误

有人知道怎么修这个东西吗?谢谢

0 投票
0 回答
116 浏览

c# - Xamarin 和 NSLinguisticTagger - 错误或使用不正确?

我正在尝试将句法解析集成到在 Visual Studio 2017 上用 Xamarin.iOS (4.03) 编写的 iOS 应用程序中。为了让我的脚湿透,我创建了最简单的应用程序。

  • 单页应用
  • 2个UITextView,一个叫SentenceInput,一个叫SentenceOutput
  • 带有关联 TouchUpInside() 方法的单个按钮执行快速而肮脏的工作。

问题:

词法标记识别全部关闭!

一些示例短语和结果(** 突出显示是我的这篇文章)

我没想到 ML 类型的质量,但这些是最简单的句子,它们是无可救药的,除非我做错了什么。

enter被检测为副词甚至其他词,但不正确地作为动词。draw一旦被正确检测为动词,然后突然变成形容词!

我什至没有约会过任何更复杂的东西 - 除了通常的“快速棕色狐狸”,有趣的是它没问题!

这是简单的基本代码

正如你所看到的,它对于这个演示来说非常简单。没有尝试优化或重构。

NSLinguisticTagger 真的这么糟糕吗?我做错了吗?

0 投票
1 回答
175 浏览

swift4 - 使用未声明的类型 NSLinguisticTagScheme

我的代码在操场上工作,Xcode 没有显示任何错误,但是当我在命令行上编译文件时,它会返回错误

这是问题代码。

有任何想法吗?

0 投票
1 回答
311 浏览

ios - NSLinguisticTagger enumerateTagsInRange 在具有 NSLinguisticTagSchemeNameTypeOrLexicalClass 的设备上不起作用

这是我正在使用的代码,无论我在设备上使用什么句子,它都不会打印任何内容。在模拟器上它工作正常!

当我尝试在我的 iPhone 上打印出可用的方案时,Lexical 不是一个选项。怎么来的!?

在 iOS 11 上使用 iPhone 6+。