實際上是否有任何方法來標出任何數字?在我的應用程序中,我需要將從0到24的數字上標。
我知道,例如\u2070
例如,我可以顯示上標0,但在Unicode中並不是我需要的所有數字。
我只想將一個NSString設置爲一個具有指數的數字,例如10^24。有沒有辦法做到這一點?取代任何字母/數字
3
A
回答
7
它們分散在整個的Unicode塊:
\u2070
是上標0\u00B9
是上標1\u00B2
是上標2\u00B3
是上標3\u2074
是上標4\u2075
是上標5\u2076
是上標6\u2077
是上標7\u2078
是上標8\u2079
是上標9
把它們完全並使其更容易選擇數字,你可以使用一個wchar_t[]
類型,或將它們存儲在一個字符串:
NSString *superDigits = @"\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079";
正如你可以創建一個格式化的整數作爲標串的方法練習。
3
那麼,是所有您需要的數字。 Look here
實施例:
ruby-1.9.3 > "1\u2070\u00B9\u00B2\u00B3\u2074\u2075\u2076\u2077\u2078\u2079"
=> "1⁰¹²³⁴⁵⁶⁷⁸⁹"
1
相關問題
- 1. 取代任何逗號的字母/數字
- 2. 刪除任何不是字母或數字的字母?
- 3. 如何從Java中的任何字符串獲取字母數字字符串?
- 4. 讀取任何字母爲我的ComboBox
- 5. 提取字母數字值
- 6. 從url獲取參數並刪除任何非字母字符和數字?
- 7. 如何刪除任何非字母數字字符?
- 8. 匹配任何unicode字母?
- 9. 任何字母表中的字母字符REGEX
- 10. 從URL中刪除任何結尾的字母數字字符
- 11. Regex.Match像sampleText的字符串(任何字母數字charectors)
- 12. 字母計數器代碼
- 13. 在第一個非字母數字之前抓取字母數字字符
- 14. 如何匹配字母,數字和字母數字值
- 15. 迭代包括字母和數字(Q1)
- 16. 將與字母代替數字環路
- 17. fscanf C - 確定字母代替數字
- 18. 如何從字母數字文本中提取數字?
- 19. 貝殼字母迭代通過字母
- 20. grep任何字與任何組(不重複)連續的字母
- 21. 忽略任何非字母字符和大寫字母從字符串
- 22. 如何檢查字符串是否包含字母表中的任何字母?
- 23. 混合字符串值的字母數字排序:字母數字字母
- 24. 如何在數字>字母或字母>數
- 25. 正則表達式接受任何字母任何語言,符號或數字
- 26. Android:將EditText限制爲任何語言的字母數字
- 27. 刪除任何不是字母或數字的東西
- 28. 正則表達式刪除任何數字/字母組合?
- 29. 使用字母鍵中的非字母數字字符對字典有任何性能影響
- 30. 從字母數字字符串中提取數字
注意,在iOS中最字體,數字1,2和3期待與衆不同。看到這個問題的更多細節(和一致的字體列表):http://stackoverflow.com/questions/7663251/why-the-display-of-unicode-characters-for-superscripted-digits-are-not -at-the-sa/7663610#7663610 – jrturton 2011-12-22 20:04:33
+1 @jrturton:是的,我也注意到了很多字體。我猜想替代方案是讓TUC將'\ u2070〜〜\ u2079'定義爲上標數字,並將'\ u00B2','\ u00B3'和'\ u00B9'作爲副本......但同一字形的多個代碼點可能比使用非連續代碼點的邏輯順序字符更難看。 – dreamlax 2011-12-22 21:49:01
@dreamlax:我可以使用英文字母的Unicode嗎? – 2012-12-14 07:29:34