问题标签 [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 投票
1 回答
1572 浏览

objective-c - 如何将 .txt 文件中的信息读取到 Xcode 中的 NSMutable 数组中(第一行包含字符串、第二个整数、第三个另一个字符串等)

我需要帮助将.txt文件读入NSMutableArrayXcode 中。我想以特定顺序读取包含许多不同字符串和整数的大文件,然后我想使用读取的信息创建一个新的人员对象,并将每个对象添加到人员对象数组中。

所以如果这是我的文本文件:

理查德·
史密斯
richardsmitha@gmail.com
18
www.richardsmith.com
史蒂夫·
乔布斯
stevejobs@apple.com
12
www.stevejobs.com

我想要一种方法来分配以下内容:

然后应该使用这些值创建对象。

然后,无论文件中有多少人,它都应该重复.txt

0 投票
2 回答
209 浏览

iphone - 使用 NSScanner

我正在尝试扫描文本,但我不明白它是如何工作的,有人可以帮助我吗?

所以我的最终字符串会是这样的:我需要这个文本和这个文本还有这个文本!

提前致谢

0 投票
1 回答
318 浏览

iphone - 仅在 iPhone 的 HTML 中删除图像上的链接

我解析 XML 并使用 xml 中的不同元素来构建一些 HTML 代码,然后我可以在 UIWebView 中显示这些代码。Parsed XML 的一部分包括带有链接的图片。我想保留图片,但丢失了链接。通常我可以只替换字符串中的所有 ahref 标签,但我想保留其他链接不在图片上。无论如何我可以在 XCode 中执行此操作以仅从图像中删除 ahref 标签吗?

a href="http://treymorgan.net/wp-content/uploads/2012/06/divorce.jpg" img class="alignleft size-full wp-image-4539" title="divorce" src="http://treymorgan.net/wp-content/uploads/2012/06/divorce.jpg" alt="" width="190" height="150"/ /a

0 投票
2 回答
208 浏览

objective-c - 从括号和引号中提取 NSString

我有一个从 WebAPI 调用返回的字符串,如下所示:

作为一种解决方法,我试图只提取电子邮件地址,即 username@domain.com

我不确定执行此操作的最佳方法是什么,因为我正在提取括号和引号中的数据。

任何指针(没有双关语)表示赞赏。

0 投票
1 回答
253 浏览

xcode - 等号后的 NSScanner 扫描

如何使用 NSScanner 获取“requestkey”和“requestsecret”。我似乎无法实现它。

我似乎无法弄清楚为什么它是空的。谢谢!

0 投票
2 回答
837 浏览

iphone - iPhone SDK:NSScanner 随机崩溃

我有一个应用程序可以扫描网站上的文本以获取信息并将其放入我的应用程序中。所以在这种情况下,我正在检索用户在 facebook 上的通知数量。一切正常,只是应用程序随机崩溃。这是我在文本中搜索数字的代码:

此代码运行良好,但只是随机崩溃。这是我得到的崩溃日志:

*第一掷调用堆栈:(0x3361b6c3 0x398b397f 0x3361b5e5 0x34d2632f 0x25147 0x34dbf78b 0x335f09ff 0x335f06b1 0x335ef321 0x3356239d 0x33562229 0x39fad31b 0x3402b8f9 0x22267 0x22208)的libc ++ abi.dylib:终止叫做抛出一个异常

无论如何,此崩溃都是随机发生的。例如,如果我让它运行一段时间,7 分钟后只是随机崩溃。不知道出了什么问题。谢谢你的关注。如果您需要更多信息,请告诉我。

0 投票
1 回答
87 浏览

objective-c - 解析类将最后一项写入两次

我很无奈。我解析这段文字...

使用 NSScanner 的实例:

无法理解为什么我在返回的数组中两次获取最后一个对象。我错过了什么?是否有问题:

谢谢你的帮助!

马蒂亚斯

0 投票
2 回答
686 浏览

objective-c - 又一个 NSScanner characterSetWithCharactersInString newb

假设我有一个字符串(“G00 X0.0000 Y0.0000”),我需要解析它的内容。这是我的代码:

以及 NSLog 的输出:

我的字符集包括“X”和“Y”,我不知道为什么我的 NSScanner 不会在“X0.0000”中扫描 - 它应该找到 Y 并根据我的从 X 到 Y 提取所有内容理解。

我可以从 scanLocation 看到扫描仪在索引 4 处停止(正确),但循环要么不继续,要么评估为假。扫描仪不应该继续循环并找到我的分隔符(从字符集中)并获取数据吗?

0 投票
1 回答
189 浏览

iphone - GLTapLabel 的问题 + 某些字符不会被绘制

我正在将GLTapLabel用于一个项目,几乎一切工作正常。

当我尝试显示以 a+或任何其他特殊字符开头的文本时,整个内容如下所示:屏幕截图 1(左:模拟器中的输出,右:界面构建器中的文本)。

通常它就像ScreenShot 2中看到的魅力一样。

我认为这与 GLTapLabel.m(在drawTextInRect函数中)的这一行有关:

有什么解决办法吗?我只是错过了什么吗?我以前从来没有用NSScanner.

0 投票
1 回答
126 浏览

objective-c - 在 NSScanner 的文本输出中包含最后一个字符

我正在使用 NSScanner 检测字符串中由 [方括号] 绑定的文本,并将其转换为 HTML 超链接。我希望通过以下方式转换此文本:

应该转换为

我已经实现了一个 NSScanner,但为了让它正常工作,我需要提取方括号的第一个和第二个。

这是我的代码的当前状态:

在这个断点处,我返回了一个包含右括号的字符串。因此,对于上面显示的示例文本字符串,第一个断点处 NSString *text 的内容是

为了正确操作字符串,我需要同时使用左括号和右括号。

本质上,我的问题是:如何在一个字符上推进 NSScanner,并将该字符包含到变量“文本”中?