问题标签 [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 回答
541 浏览

objective-c - NSScanner 和数组循环

我正在尝试使用 NSScanner 是一个 NSArray 枚举循环。然而这失败了:

-[NSXMLElement 长度]:无法识别的选择器发送到实例 0x280da30

不,我不会length在任何地方打电话。似乎 found 的值在扫描仪完成之前已更改,因此将其变为空白,从而导致length错误。

如果我删除循环并对字符串进行硬编码(我不想要那个,这只是一个测试),下面的代码就可以工作。(当然不包括列举)

它也永远不会调用NSLogs...

这是我的代码:

我怎样才能让它工作?

编辑:

这是输入:

0 投票
2 回答
1125 浏览

iphone - NSScanner 永远不会到达“isAtEnd”或不扫描完整的字符串

我遇到了一个问题,使扫描仪适用于这个特定的字符串。

代码来了:

这个无限循环...

如果我更改字符串:tempString = @"30.15 in 8.8 Hg (1021 hPa)";

然后它工作正常

如果我更改为:tempString = @"30.15 in Hg (1021 hPa)";

它也可以正常工作。

问题来自“。” (点)

有什么干净的解决方案可以完成这项工作吗?

多谢。

0 投票
1 回答
1995 浏览

iphone - 如何使用 NSScanner 解析 .ics 文件

有人可以展示我如何使用 NSScanner 解析 ics 文件吗?(苹果手机应用程序)

例如:如果 .ics 文件位于此 URL http://www.ibz.com/data/12345.ics(不是真正的 URL!!!)

  1. 我如何首先将 .ics 文件保存到我的 iphone 应用程序中

  2. 其次,我将如何使用 NSScanner 解析 .ics 文件?

请提供代码示例..

0 投票
1 回答
1679 浏览

objective-c - NSScanner 从 NSString 中删除子字符串引用

NSString'sJohnny likes "eating" apples. 我想从我的字符串中删除引号。

强尼喜欢“吃”苹果

变成

约翰喜欢苹果

我一直在使用 NSScanner 来解决这个问题,但我遇到了一些崩溃。

0 投票
1 回答
720 浏览

iphone - 何时使用 NSScanner 与 componentsSeparatedByCharactersInSet: 来标记 NSString?

我需要在 iPhone 上标记许多字符串。显然,资源是最少的。我一直在使用componentsSeparatedByCharactersInSet:标记我的字符串,但它很慢。使用会更好NSScanner吗?通常,在选择使用其中一种进行标记时应该遵循哪些指导方针?

0 投票
2 回答
1376 浏览

iphone - NSScanner 解析文件

我正在尝试使用 NSScanner 解析 ics 文件(为了解析已转换为文本文件),即:calendar file.txt

这是文本文件的格式:

以上是文件的格式。下面是我的代码:

基本上我想存储所有“描述”并将它们存储为变量或数组的一部分。目前,代码将描述输出到控制台上,我想将它们保存为变量。有人可以告诉我如何做到这一点吗?

0 投票
1 回答
1170 浏览

csv - NSScanner 和 CSV 文件

我有一个包含四个字段的 CSV 文件,“Woonplaats”、“Gemeente”、“Provincie”、“纬度”和“经度”。

示例值:

Graveland,Wijdemeren,Noord-Holland,52.24412000,5.12150000

使用下面的代码,我得到了文本中的字符串,然后我想将它保存在数组中。我应该如何NSScanner从这个字符串中获取数据并保存在包含字典的数组中?

0 投票
1 回答
235 浏览

iphone - nscanner 从字符串中获取值

我如何从这个字符串中获取pickey的值。这个字符串存储在coredata中,我需要提取pickey的值。我如何使用nscanner来做到这一点。我应该使用哪种方法?

0 投票
1 回答
9411 浏览

objective-c - 使用 NSScanner 解析字符串

我有一个带有格式标签的字符串,例如There are {adults} adults, and {children} children. 我有一本以“成人”和“儿童”为键的字典,我需要查找该值并用该值替换宏。这是完全动态的;键可以是任何东西(所以我不能硬编码 a stringByReplacingString)。

过去,我之前做过类似的事情,只是循环一个可变字符串,然后搜索字符;删除我已经从源字符串中搜索的内容。看起来这正是 NSScanner 设计的类型,所以我尝试了这个:

问题在于,当我的字符串以“{”开头时,扫描仪返回 NO,而不是 YES。(这就是文档所说的应该发生的事情)。那么我在滥用 NSScanner 吗?不包括正在搜索的字符串作为其输出的一部分的事实scanUpToString似乎使它几乎没用......

这可以很容易地更改为我想要的,还是我需要使用可变字符串重写并手动搜索字符?

0 投票
3 回答
2559 浏览

objective-c - 如何拆分字符串?

我有一个像这样由三个字符串组成的字符串

现在我需要从joinedString. 我已经在某个地方读过我应该NSScanner为此使用的地方。任何想法如何工作?