Skip to content

Commit

Permalink
Add files via upload
Browse files Browse the repository at this point in the history
  • Loading branch information
JingShing committed Dec 20, 2022
1 parent defb5bd commit ee10776
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions script/order_bot_program_module/chinese_num_transform.py
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ def __sub_util(inputs, sub_mode: str = "number") -> str:
print(f"WARN: {e}")
return inputs
def chinese_in_string_transform(inputs: str) -> str:
inputs = inputs.replace("廿", "二十").replace("半", "0.5").replace("两", "2")
inputs = inputs.replace("廿", "二十").replace("半", "0.5").replace("两", "2").replace('兩','2')
# date
inputs = re.sub(
fr"((({smart_cn_pattern})|({cn_pattern}))年)?([{all_num}十]+月)?([{all_num}十]+日)?",
Expand All @@ -100,6 +100,7 @@ def chinese_in_string_transform(inputs: str) -> str:

if __name__ == '__main__':
# num = '一千七百七十一個蛋糕'
# print(chinese_in_string_transform(num))
nume = '十七億三千萬零八'
print(chinese_to_arabic(nume))
num = input()
print(chinese_in_string_transform(num))
# nume = '十七億三千萬零八'
# print(chinese_to_arabic(nume))

0 comments on commit ee10776

Please sign in to comment.