eo.sor 1.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. ^0 nulo
  2. 1 unu
  3. 2 du
  4. 3 tri
  5. 4 kvar
  6. 5 kvin
  7. 6 ses
  8. 7 sep
  9. 8 ok
  10. 9 naŭ
  11. 1(\d) dek[ $1]
  12. (\d)(\d) $1dek[ $2]
  13. 1(\d\d) cent[ $1]
  14. (\d)(\d\d) $1cent[ $2]
  15. 1(\d{3}) mil[ $1]
  16. (\d{1,3})(\d{3}) $1 mil[ $2]
  17. 1(\d{6}) unu miliono[ $1]
  18. (\d{1,3})(\d{6}) $1 milionoj[ $2]
  19. 1(\d{9}) unu miliardo[ $1]
  20. (\d{1,3})(\d{9}) $1 miliardoj[ $2]
  21. 1(\d{12}) unu duiliono[ $1]
  22. (\d{1,3})(\d{12}) $1 duilionoj[ $2]
  23. 1(\d{15}) unu duiliardo[ $1]
  24. (\d{1,3})(\d{15}) $1 duiliardoj[ $2]
  25. 1(\d{18}) unu triiliono[ $1]
  26. (\d{1,3})(\d{18}) $1 triilionoj[ $2]
  27. 1(\d{21}) unu triiliardo[ $1]
  28. (\d{1,3})(\d{21}) $1 triiliardoj[ $2]
  29. # negative number
  30. [-−](\d+) negativa |$1
  31. # decimals
  32. "([-−]?\d+)[.,]" "$1| komo"
  33. "([-−]?\d+[.,]\d*)(\d)" $1| |$2
  34. # currency
  35. # unit/subunit singular/plural
  36. us:([^,]*),([^,]*),([^,]*),([^,]*) \1
  37. up:([^,]*),([^,]*),([^,]*),([^,]*) \2
  38. ss:([^,]*),([^,]*),([^,]*),([^,]*) \3
  39. sp:([^,]*),([^,]*),([^,]*),([^,]*) \4
  40. CHF:(\D+) $(\1: svisa franko, svisaj frankoj, centimo, centimoj)
  41. CNY:(\D+) $(\1: ĉina juano, ĉinaj juanoj, fen-o, fen-oj)
  42. EUR:(\D+) $(\1: eŭro, eŭroj, cendo, cendoj)
  43. GBP:(\D+) $(\1: sterlinga pundo, sterlingaj pundoj, penco, pencoj)
  44. JPY:(\D+) $(\1: japana eno, japanaj enoj, seno, senoj)
  45. USD:(\D+) $(\1: usona dolaro, usonaj dolaroj, cendo, cendoj)
  46. "([A-Z]{3}) ([-−]?1)" $2$(\1:us)
  47. "([A-Z]{3}) ([-−]?\d+)" $2$(\1:up)
  48. "(([A-Z]{3}) [-−]?\d+)[.,](01)" $1 |$(1)$(\2:ss)
  49. "(([A-Z]{3}) [-−]?\d+)[.,](\d)" $1 |$(\30)$(\2:sp)
  50. "(([A-Z]{3}) [-−]?\d+)[.,](\d\d)" $1 |$3$(\2:sp)
  51. == ordinal ==
  52. ([-−]?\d+) $1a
  53. == ordinal-number ==
  54. (\d+) \1-a
  55. == help ==
  56. "" $(1), $(2), $(3)\n$(help ordinal)$(help ordinal-number)
  57. (ordinal(-number)?) \1: $(\1 1), $(\1 2), $(\1 3)\n