问题标签 [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.
swift - CharacterSet 类型的值没有成员 InvertedSet - Swift 3
我正在尝试将 swift 2 代码转换为 swift 3:
它抛出这个错误:
ios - 为什么我不必在使用之前先实例化 NSCharacterSet 对象?
在使用 UITextField 对象时,我正在学习有关委托和协议的教程。在教程中,我注意到我不必先通过键入实例化 NSCharacterSet 对象
本教程的代码通过直接访问 NSCharacterSet 的 letters 变量来工作,这令人兴奋。我假设对象总是需要在使用它们或引用它们之前先被实例化。这是有效的完整功能:
为什么允许我直接使用 NSCharacterSet.letters 而不是先创建 NSCharacterSet 对象?
ios - ARC 不允许将“NSStringEncoding”(又名“unsigned long”)隐式转换为“NSCharacterSet * _Nonnull”
在以下代码中,我收到错误消息:ARC 不允许将“NSStringEncoding”(又名“unsigned long”)隐式转换为“NSCharacterSet * _Nonnull”
我在哪里做错了?
swift - 如何知道哪个 CharacterSet 包含给定的字符?
有没有办法检查一个角色是否属于 a CharacterSet
?
我想知道我CharacterSet
应该为 character 使用什么-
。我用symbols
吗?
我已经检查了这个文档,但仍然不知道。https://developer.apple.com/documentation/foundation/characterset
在删除字符串末尾的多余空格时,我们这样做:
但是,如果我只想删除-
? 或任何特殊字符,例如*
?
CharacterSet
编辑:如果可能的话,我一直在寻找每个完整的字符集。
ios - 使用 CharacterSet 验证文本字段
我编写了下面的代码来验证文本字段中的文本输入。
任何人都可以帮我将 character(at:) 和 characterIsMember() 部分转换为上面代码中的 swift 等价物。
swift - 将 CharacterSet 转换为字符串或数组或字符集
Fondation
具有CharacterSet
用于管理字符集的结构(连接到 NSCharacterSet),例如在使用Formatter
实例时。令人惊讶的是,CharacterSet 不是 Set,尽管功能和目的完全相同。不幸的是 CharacterSet 不是 Collection ether,所以现在我不知道如何检索它的元素。
swift - 在 Swift 或 Objective-C 中将大的混合数字和文本数字转换为数字
NSFormatter 的spellout
方法可以让你将一个单词转换成一个数字。NSStringstringByReplacingOccurrencesOfString
允许您将千位等字符串转换为 1000。您可以使用NSCharacterSet
. 但是,我正在努力解决如何将数字和字符串的混合,例如,about 2.4 million
或comes to 5 hundred
转换为数字。问题是将“240 万”从“关于”或其他文本中分离出来。
将拼写应用于“240 万”会产生 2400000。但是,将其应用于“大约 240 万”会产生错误。
如何仅隔离属于有效数字的术语?
objective-c - 如何拆分保留特定标点符号的 NSString?
我需要用特定的标点符号分割一个句子,但要保留这些标点符号。
我这样做是这样的:
但是这样做我有需要删除的空字符串。什么是更有效的方法?
谢谢!
swift - 使用匹配的正则表达式代码替换单词
我需要使用 Swift 正则表达式替换给定字符串中的单词。
Ignore numbers (ex: 2000 or 2,000)
But if a number contains characters, replace it (ex: H3llo)
结果:
20ff 和 500gg 应该被替换为 ''hello'
预期:
swift - 将 :00 附加到文本字段中输入的任何内容
我下面的代码限制用户只能在文本字段中输入 2 个数字。我要做的就是将“:00”附加到输入到文本字段中的任何内容中。因此,如果用户输入 30。文本字段应为 30:00。下面列出了所有代码。