eo.sor 1.4 KB

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