You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 

232 lines
3.6 KiB

  1. use strict;
  2. while(<DATA>) {
  3. chomp;
  4. my($icon, $num, $character) = split;
  5. next if !$icon || !$num || ! $character;
  6. # $icon = trim($icon);
  7. # $num = trim($num);
  8. # $character=trim($character);
  9. print "$icon\n$num\n$character\n\n";
  10. }
  11. sub trim {
  12. my $str = shift;
  13. $str =~ s/^\s+//;
  14. $str =~ s/\s+$//;
  15. return $str;
  16. }
  17. __DATA__
  18. nbsp 160
  19. ¡ iexcl 161
  20. ¢ cent 162
  21. £ pound 163
  22. ¤ curren 164
  23. ¥ yen 165
  24. ¦ brvbar 166
  25. § sect 167
  26. ¨ uml 168
  27. © copy 169
  28. ª ordf 170
  29. « laquo 171
  30. ¬ not 172
  31. ­ shy 173
  32. ® reg 174
  33. ¯ macr 175
  34. ° deg 176
  35. ± plusmn 177
  36. ² sup2 178
  37. ³ sup3 179
  38. ´ acute 180
  39. µ micro 181
  40. ¶ para 182
  41. · middot 183
  42. ¸ cedil 184
  43. ¹ sup1 185
  44. º ordm 186
  45. » raquo 187
  46. ¼ frac14 188
  47. ½ frac12 189
  48. ¾ frac34 190
  49. ¿ iquest 191
  50. à agrave 192
  51. á aacute 193
  52. â acirc 194
  53. ã atilde 195
  54. Ä Auml 196
  55. å aring 197
  56. æ aelig 198
  57. ç ccedil 199
  58. è egrave 200
  59. é eacute 201
  60. ê ecirc 202
  61. ë euml 203
  62. ì igrave 204
  63. í iacute 205
  64. î icirc 206
  65. ï iuml 207
  66. ð eth 208
  67. ñ ntilde 209
  68. ò ograve 210
  69. ó oacute 211
  70. ô ocirc 212
  71. õ otilde 213
  72. Ö Ouml 214
  73. × times 215
  74. ø oslash 216
  75. ù ugrave 217
  76. ú uacute 218
  77. û ucirc 219
  78. Ü Uuml 220
  79. ý yacute 221
  80. þ thorn 222
  81. ß szlig 223
  82. à agrave 224
  83. á aacute 225
  84. â acirc 226
  85. ã atilde 227
  86. ä auml 228
  87. å aring 229
  88. æ aelig 230
  89. ç ccedil 231
  90. è egrave 232
  91. é eacute 233
  92. ê ecirc 234
  93. ë euml 235
  94. ì igrave 236
  95. í iacute 237
  96. î icirc 238
  97. ï iuml 239
  98. ð eth 240
  99. ñ ntilde 241
  100. ò ograve 242
  101. ó oacute 243
  102. ô ocirc 244
  103. õ otilde 245
  104. ö ouml 246
  105. ÷ divide 247
  106. ø oslash 248
  107. ù ugrave 249
  108. ú uacute 250
  109. û ucirc 251
  110. ü uuml 252
  111. ý yacute 253
  112. þ thorn 254
  113. ÿ yuml 255
  114. " quot 34
  115. & amp 38
  116. < lt 60
  117. > gt 62
  118. œ oelig 338
  119. œ oelig 339
  120. š scaron 352
  121. š scaron 353
  122. ÿ yuml 376
  123. ˆ circ 710
  124. ˜ tilde 732
  125.   ensp 8194
  126.   emsp 8195
  127.   thinsp 8201
  128. – ndash 8211
  129. — mdash 8212
  130. ‘ lsquo 8216
  131. ’ rsquo 8217
  132. ‚ sbquo 8218
  133. “ ldquo 8220
  134. ” rdquo 8221
  135. „ bdquo 8222
  136. † dagger 8224
  137. † dagger 8225
  138. ‰ permil 8240
  139. ‹ lsaquo 8249
  140. › rsaquo 8250
  141. € euro 8364
  142. ƒ fnof 402
  143. α alpha 913
  144. β beta 914
  145. γ gamma 915
  146. δ delta 916
  147. ε epsilon 917
  148. ζ zeta 918
  149. η eta 919
  150. θ theta 920
  151. ι iota 921
  152. κ kappa 922
  153. λ lambda 923
  154. μ mu 924
  155. ν nu 925
  156. ξ xi 926
  157. ο omicron 927
  158. π pi 928
  159. ρ rho 929
  160. σ sigma 931
  161. τ tau 932
  162. υ upsilon 933
  163. φ phi 934
  164. χ chi 935
  165. ψ psi 936
  166. ω omega 937
  167. α alpha 945
  168. β beta 946
  169. γ gamma 947
  170. δ delta 948
  171. ε epsilon 949
  172. ζ zeta 950
  173. η eta 951
  174. θ theta 952
  175. ι iota 953
  176. κ kappa 954
  177. λ lambda 955
  178. μ mu 956
  179. ν nu 957
  180. ξ xi 958
  181. ο omicron 959
  182. π pi 960
  183. ρ rho 961
  184. ς sigmaf 962
  185. σ sigma 963
  186. τ tau 964
  187. υ upsilon 965
  188. φ phi 966
  189. χ chi 967
  190. ψ psi 968
  191. ω omega 969
  192. • bull 8226
  193. … hellip 8230
  194. ′ prime 8242
  195. ′ prime 8243
  196. ‾ oline 8254
  197. ⁄ frasl 8260
  198. ← larr 8592
  199. ↑ uarr 8593
  200. → rarr 8594
  201. ↓ darr 8595
  202. ↔ harr 8596
  203. ← larr 8656
  204. ↑ uarr 8657
  205. → rarr 8658
  206. ↓ darr 8659
  207. ↔ harr 8660
  208. ∂ part 8706
  209. ∏ prod 8719
  210. ∑ sum 8721
  211. − minus 8722
  212. √ radic 8730
  213. ∞ infin 8734
  214. ∩ cap 8745
  215. ∫ int 8747
  216. ≈ asymp 8776
  217. ≠ ne 8800
  218. ≡ equiv 8801
  219. ≤ le 8804
  220. ≥ ge 8805
  221. ◊ loz 9674
  222. ♠ spades 9824
  223. ♣ clubs 9827
  224. ♥ hearts 9829
  225. ♦ diams 9830