问题标签 [nsscanner]

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 投票
2 回答
3328 浏览

objective-c - 使用 NSScanner 判断字符串是否为数字

我试图找出我的字符串是否包含任何floatValue,如果是这种情况,则让第一响应者辞职,如果不是,则文本字段键盘应该留在屏幕上。

这段代码总是隐藏键盘,即使它不是 floatValue :你知道如何让它工作吗?

另外,我还没有尝试过循环,但这是一个开始,如果你有任何想法:

非常感谢

0 投票
1 回答
255 浏览

objective-c - Objective-C - 使用 NSScanner 读取字符串?

所以我正在尝试读取 html 字符串的内容。

将内容读入字符串的最快方法是什么,但忽略最后一个字符,在这种情况下是“ <”。我不想这样做stringByReplacingOccuranceOfString,那会执行缓慢

0 投票
1 回答
308 浏览

iphone - 使用 NSScanner 查找短语的下一个匹配项

我正在使用以下代码在我的 HTML 文件中查找某行代码:

您会注意到要查找的两个字符串是相同的。这是因为没有什么可以真正区分这两行代码。有两场比赛:

在我的代码中。如何查找“Period1”上的第一场比赛和“Period2”上的第二场比赛?

谢谢!

0 投票
1 回答
289 浏览

iphone - 如何在 .txt 文件中为 NSScanner 搜索字符串?

可能重复:
使用 NSScanner 查找短语的下一个匹配项

我目前有以下代码可以从 UIWebView 获取一段代码:

如何扫描 .txt 文件(包含上述字符串)以获取代码?

例如[htmlScanner scanUpToString:teststring intoString:NULL];

(teststring 是 .txt 文件)

谢谢!

0 投票
1 回答
358 浏览

iphone - NSScanner 在 WiFi 但不是 3G 上工作

我已经使用以下代码设置了一个 NSScanner 来处理 UIButton 的点击:

不幸的是,这仅适用于 WiFi 而不是 3G。

如果我按下 3G 连接上的按钮,所有标签都显示“不可用”,因为结果为“NULL”。这很奇怪,因为我一次将 UIWebView 放在所有内容的前面,以测试页面是否实际加载并且它确实加载了,就像它在 WiFi 上一样。出于某种原因,NSScanner 不适用于 3G。

为什么会这样?只要告诉我您是否需要查看任何其他代码...

0 投票
1 回答
253 浏览

iphone - 使用 NSScanner 在 if 语句中搜索字符串?

if是否可以在带有 的语句中搜索字符串NSScanner

我想搜索一个页面的html,然后如果有一段代码,做一些事情,如果没有,做其他事情......

谢谢!

0 投票
1 回答
120 浏览

cocoa - 在 Cocoa 中解析自由格式文本

我的 Cocoa 应用程序需要解析通过 NSTextView 输入的自由格式文本。该过程的结果应该是关键字字符串的集合,然后可以显示给用户以供查看,并且可以选择使用 Core Data 进行持久化。

我查看了 NSScanner,但从 Apple 文档中的示例来看,它似乎无法显示给定字符串中的关键字字符串列表。它的重点似乎更多地在于在另一个字符串中查找给定字符串的特定出现。

有替代品吗?

编辑:为了更清楚一点:输入文本中的所有单词都是潜在的关键字,所以基本上所有由空格分隔的单词都应该考虑在内。假设用户可以指定将字符串视为关键字的最小所需长度,以消除不相关的单词,如“to”、“of”、“in”等。一旦解析完成,解析后的关键字列表应该是呈现(可能使用表格视图)。然后用户可以选择或拒绝每个关键字。将存储被拒绝的关键字,以便在扫描更多文本时更智能地进行解析。

0 投票
1 回答
205 浏览

cocoa - NSScanner 的显着行为

我在 NSTextView 中有以下字符串:

荷鲁斯为他的父亲奥西里斯报仇

有两个标签分配给这个,HorusOsiris。我使用 NSScanner 扫描两个标签的字符串,并在找到时用黄色背景突出显示它们。

代码是:

当第一个标签(在上面的示例中为Horus)位于扫描字符串的最开头(位置 = 0)时,此操作将失败。找不到标签,代码一直在循环。

但是,当我将字符串替换为:

10年后荷鲁斯为他的父亲奥西里斯报仇

...一切正常,我的两个标签都被发现(如预期的那样)并很好地突出显示。

我是否遗漏了什么或者这是 NSScanner 中的错误?

0 投票
1 回答
821 浏览

ios - 使用 NSScanner 过滤字符串并删除数字字符后的空格

我一直在尝试使用以下代码过滤字符串:

这给了我结果:

结果:(一)

如您所见,它不仅删除了数字 1,还删除了尾随空格。

请问有什么提示吗?

0 投票
4 回答
1731 浏览

iphone - 使用 ARC 时 NSScanner scanUpToString 泄漏

要解析 URL 的部分查询字符串,我使用此方法:

在这个项目中,我使用的是 ARC,但该方法仍然在这一行泄漏:

究竟是什么泄漏,我该如何解决?