file-online-preview/server/libreoffice/share/numbertext/ja.sor

99 lines
1.8 KiB
Java
Raw Normal View History

2021-06-23 02:26:22 +00:00
^0
1
2
3
4
5
6
7
8
9
1(\d) $1
(\d)(\d) $1$2
1(\d\d) $1
(\d)(\d\d) $1$2
1(\d\d\d) $1
(\d)(\d\d\d) $1$2
(\d{1,4})(\d{4}) $1$2
(\d{1,4})(\d{8}) $1$2
(\d{1,4})(\d{12}) $1$2
(\d{1,4})(\d{16}) $1$2
(\d{1,4})(\d{20}) $1$2
(\d{1,4})(\d{24}) $1$2
(\d{1,4})(\d{28}) $1$2
(\d{1,4})(\d{32}) $1$2
(\d{1,4})(\d{36}) $1$2
(\d{1,4})(\d{40}) $1$2
(\d{1,4})(\d{44}) $1$2
# negative numbers?
[-](\d+) |$1
# decimals?
"([-]?\d+)[.,]" "$1・"
"([-]?\d+[.,]\d*)(\d)" $1||$2
# currency
# unit/subunit singular/plural
JPY
"([A-Z]{3}) ([-]?\d+([.,]\d+)?)" $2$1
# formal numbers () for legal and financial documents
== formal ==
^0
1
2
3
4
5
6
7
8
9
1(\d) $(formal \1)
(\d)(\d) $(formal \1)$(formal \2)
1(\d\d) $(formal \1)
(\d)(\d\d) $(formal \1)$(formal \2)
1(\d\d\d) $(formal \1)
(\d)(\d\d\d) $(formal \1)$(formal \2)
(\d{1,4})(\d{4}) $(formal \1)$(formal \2)
(\d{1,4})(\d{8}) $(formal \1)$(formal \2)
(\d{1,4})(\d{12}) $(formal \1)$(formal \2)
(\d{1,4})(\d{16}) $(formal \1)$(formal \2)
(\d{1,4})(\d{20}) $(formal \1)$(formal \2)
(\d{1,4})(\d{24}) $(formal \1)$(formal \2)
(\d{1,4})(\d{28}) $(formal \1)$(formal \2)
(\d{1,4})(\d{32}) $(formal \1)$(formal \2)
(\d{1,4})(\d{36}) $(formal \1)$(formal \2)
(\d{1,4})(\d{40}) $(formal \1)$(formal \2)
(\d{1,4})(\d{44}) $(formal \1)$(formal \2)
# negative numbers?
[-](\d+) |$(formal \1)
# decimals
"([-]?\d+)[.,]" "$(formal \1)・"
"([-]?\d+[.,]\d*)(\d)" $(formal \1)||$(formal \2)
# currency
# unit/subunit singular/plural
JPY
"([A-Z]{3}) ([-]?\d+([.,]\d+)?)" $(formal \2)$(formal \1)
== help ==
"" |$(1)|, |$(2)|, |$(3)|\n$(help formal)
(formal) \1: |$(\1 1)|, |$(\1 2)|, |$(\1 3)|\n