如何在 Swift String 中写入所有 ASCII 字符

兰斯·波拉德

试图找到最短/最紧凑的方式将 Swift 中的 ASCII 字符写成单个字符串。例如,在 JavaScript 中,您可以'\x00'使用 ASCII 中的 0 的十进制等效值,或者您可以编写'\02 个字符。因此,如果您有很多这样的字符,那么文件大小就会小 2 倍。

想知道如何在 Swift 中将 ASCII 字符 0-31 和 127 写入一个字符串中,使它们最小化。在 JavaScript 中,它看起来像这样:

'\0...\33abcdef...\127¡¢£¤¥¦§¨©ª«¬­®¯°±²³´µ¶·¸¹º»¼½...'
麦迪

通常,您会使用\u{x}wherex是十六进制值。在你的情况下\u{0}通过\u{1f}\u{7f}

与基于 C 的语言一样,Swift 字符串也支持\0“null”、\t“tab”、\n“newline”和\r“回车”。与 C 不同,Swift 不支持\b\f

如果要创建单个String将所有 128 个 ASCII 字符,则可以执行以下操作:

let ascii = String(Array(0...127).map { Character(Unicode.Scalar($0)) })

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在swift 4中将ASCII码序列转换为字符串?

来自分类Dev

如何在CLI中打印所有可打印的ASCII字符?

来自分类Dev

如何在python中的字符串上检测ASCII字符

来自分类Dev

如何在C ++中读取ascii中不包含的字符?

来自分类Dev

如何在C#中替换扩展的ASCII字符?

来自分类Dev

如何在Python中检测非ASCII字符?

来自分类Dev

如何在QString中检测到非ASCII字符?

来自分类Dev

如何在Visual Studio中打开特殊的Ascii字符?

来自分类Dev

如何在dexguard模糊处理中禁用非ASCII字符?

来自分类Dev

如何在QTextEdit中显示扩展的ASCII字符

来自分类Dev

如何在python中解码ascii结合字符串

来自分类Dev

如何在python列表中添加非ASCII字符?

来自分类Dev

如何在String数组中迭代并在Swift中获取子字符串?

来自分类Dev

Swift:如何从ASCII代码获取字符串

来自分类Dev

如何用php打印所有ascii字符的列表?

来自分类Dev

如何在python中用非ascii字符替换字符串中的字符?

来自分类Dev

如何从PHP中的Oracle数组中删除所有非ASCII字符?

来自分类Dev

如何从PHP中的Oracle数组中删除所有非ASCII字符?

来自分类Dev

如何在iOS Swift中获取数组中所有字符串的首字母?

来自分类Dev

如何从 NSMutableAttributedString (swift) 中删除所有特殊字符

来自分类Dev

如何从列表中删除非ASCII字符

来自分类Dev

如何从 ASCII 数字中获取字符

来自分类Dev

如何在PHP中替换字符串中的非ASCII字符?

来自分类Dev

如何在Swift中将所有键和值从NSDictionary获取到单独的String数组中?

来自分类Dev

Kotlin:如何在String中交换字符

来自分类Dev

使用Swift的String的ASCII编码

来自分类Dev

如何在Python中通过ASCII字符串恢复Unicode字符串?

来自分类Dev

如何在Java中根据特定范围的ASCII字符旋转单个字符?

来自分类Dev

如何在Swift中增加String

Related 相关文章

  1. 1

    如何在swift 4中将ASCII码序列转换为字符串?

  2. 2

    如何在CLI中打印所有可打印的ASCII字符?

  3. 3

    如何在python中的字符串上检测ASCII字符

  4. 4

    如何在C ++中读取ascii中不包含的字符?

  5. 5

    如何在C#中替换扩展的ASCII字符?

  6. 6

    如何在Python中检测非ASCII字符?

  7. 7

    如何在QString中检测到非ASCII字符?

  8. 8

    如何在Visual Studio中打开特殊的Ascii字符?

  9. 9

    如何在dexguard模糊处理中禁用非ASCII字符?

  10. 10

    如何在QTextEdit中显示扩展的ASCII字符

  11. 11

    如何在python中解码ascii结合字符串

  12. 12

    如何在python列表中添加非ASCII字符?

  13. 13

    如何在String数组中迭代并在Swift中获取子字符串?

  14. 14

    Swift:如何从ASCII代码获取字符串

  15. 15

    如何用php打印所有ascii字符的列表?

  16. 16

    如何在python中用非ascii字符替换字符串中的字符?

  17. 17

    如何从PHP中的Oracle数组中删除所有非ASCII字符?

  18. 18

    如何从PHP中的Oracle数组中删除所有非ASCII字符?

  19. 19

    如何在iOS Swift中获取数组中所有字符串的首字母?

  20. 20

    如何从 NSMutableAttributedString (swift) 中删除所有特殊字符

  21. 21

    如何从列表中删除非ASCII字符

  22. 22

    如何从 ASCII 数字中获取字符

  23. 23

    如何在PHP中替换字符串中的非ASCII字符?

  24. 24

    如何在Swift中将所有键和值从NSDictionary获取到单独的String数组中?

  25. 25

    Kotlin:如何在String中交换字符

  26. 26

    使用Swift的String的ASCII编码

  27. 27

    如何在Python中通过ASCII字符串恢复Unicode字符串?

  28. 28

    如何在Java中根据特定范围的ASCII字符旋转单个字符?

  29. 29

    如何在Swift中增加String

热门标签

归档