问题标签 [nscharacterset]

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 回答
1410 浏览

swift - CharacterSet 类型的值没有成员 InvertedSet - Swift 3

我正在尝试将 swift 2 代码转换为 swift 3:

它抛出这个错误:

0 投票
2 回答
82 浏览

ios - 为什么我不必在使用之前先实例化 NSCharacterSet 对象?

在使用 UITextField 对象时,我正在学习有关委托和协议的教程。在教程中,我注意到我不必先通过键入实例化 NSCharacterSet 对象

本教程的代码通过直接访问 NSCharacterSet 的 letters 变量来工作,这令人兴奋。我假设对象总是需要在使用它们或引用它们之前先被实例化。这是有效的完整功能:

为什么允许我直接使用 NSCharacterSet.letters 而不是先创建 NSCharacterSet 对象?

0 投票
1 回答
669 浏览

ios - ARC 不允许将“NSStringEncoding”(又名“unsigned long”)隐式转换为“NSCharacterSet * _Nonnull”

在以下代码中,我收到错误消息:ARC 不允许将“NSStringEncoding”(又名“unsigned long”)隐式转换为“NSCharacterSet * _Nonnull”

我在哪里做错了?

0 投票
1 回答
401 浏览

swift - 如何知道哪个 CharacterSet 包含给定的字符?

有没有办法检查一个角色是否属于 a CharacterSet

我想知道我CharacterSet应该为 character 使用什么-。我用symbols吗?

我已经检查了这个文档,但仍然不知道。https://developer.apple.com/documentation/foundation/characterset

在删除字符串末尾的多余空格时,我们这样做:

但是,如果我只想删除-? 或任何特殊字符,例如*

CharacterSet编辑:如果可能的话,我一直在寻找每个完整的字符集。

0 投票
4 回答
852 浏览

ios - 使用 CharacterSet 验证文本字段

我编写了下面的代码来验证文本字段中的文本输入。

任何人都可以帮我将 character(at:) 和 characterIsMember() 部分转换为上面代码中的 swift 等价物。

0 投票
1 回答
3796 浏览

swift - 将 CharacterSet 转换为字符串或数组或字符集

Fondation具有CharacterSet用于管理字符集的结构(连接到 NSCharacterSet),例如在使用Formatter实例时。令人惊讶的是,CharacterSet 不是 Set,尽管功能和目的完全相同。不幸的是 CharacterSet 不是 Collection ether,所以现在我不知道如何检索它的元素。

0 投票
1 回答
69 浏览

swift - 在 Swift 或 Objective-C 中将大的混合数字和文本数字转换为数字

NSFormatter 的spellout方法可以让你将一个单词转换成一个数字。NSStringstringByReplacingOccurrencesOfString允许您将千位等字符串转换为 1000。您可以使用NSCharacterSet. 但是,我正在努力解决如何将数字和字符串的混合,例如,about 2.4 millioncomes to 5 hundred转换为数字。问题是将“240 万”从“关于”或其他文本中分离出来。

将拼写应用于“240 万”会产生 2400000。但是,将其应用于“大约 240 万”会产生错误。

如何仅隔离属于有效数字的术语?

0 投票
0 回答
31 浏览

objective-c - 如何拆分保留特定标点符号的 NSString?

我需要用特定的标点符号分割一个句子,但要保留这些标点符号。

我这样做是这样的:

但是这样做我有需要删除的空字符串。什么是更有效的方法?

谢谢!

0 投票
1 回答
55 浏览

swift - 使用匹配的正则表达式代码替换单词

我需要使用 Swift 正则表达式替换给定字符串中的单词。

Ignore numbers (ex: 2000 or 2,000) But if a number contains characters, replace it (ex: H3llo)

结果:

20ff 和 500gg 应该被替换为 ''hello'

预期:

0 投票
1 回答
42 浏览

swift - 将 :00 附加到文本字段中输入的任何内容

我下面的代码限制用户只能在文本字段中输入 2 个数字。我要做的就是将“:00”附加到输入到文本字段中的任何内容中。因此,如果用户输入 30。文本字段应为 30:00。下面列出了所有代码。