python將中文數字轉化成阿拉伯數字
python將中文數字轉化成阿拉伯數字
正規表示式提取文字中的數字
中文轉化成阿拉伯數字
完整程式碼
正規表示式提取文字中的數字
這裡演示一下文字中提取中文年份
import re
m0 = "在一九四九年新中國成立比一九九零年低百分之五點二人一九九六年擊敗俄軍,取得實質獨立"
pattrern1 = '[零一二三四五六七八九]{4,}'
pattrern2 = '[〇一二三四五六七八九零壹貳叄肆伍陸柒捌玖貮兩]{4,}'
time1 = re.findall(pattrern1,m0)#轉化數字
提取年份如:‘1949’, ‘1990’, ‘1996’
這裡給出許多正規表示式的樣例:example
中文轉化成阿拉伯數字
建立一個字典然後講數字進項匹配:
CN_NUM = {
'〇': 0, '一': 1, '二': 2, '三': 3, '四': 4, '五': 5, '六': 6, '七': 7, '八': 8, '九': 9, '零': 0,
'壹': 1, '貳': 2, '叄': 3, '肆': 4, '伍': 5, '陸': 6, '柒': 7, '捌': 8, '玖': 9, '貮': 2, '兩': 2,}
for i in range(len(time1)):
new_str = ''
for j in time1[i]:
new_str += str(CN_NUM[j])
time1[i] = new_str
time1 大連人流醫院價格
這樣結果就出來啦,成功將上文例子中文年份轉化成阿拉伯數字:‘1949’, ‘1990’, ‘1996’
完整程式碼
# 2、將句子中年份的大寫數字改為阿拉伯數字
import re
m0 = "在一九四九年新中國成立比一九九零年低百分之五點二人一九九六年擊敗俄軍,取得實質獨立"
pattrern1 = '[零一二三四五六七八九]{4,}'
pattrern2 = '[〇一二三四五六七八九零壹貳叄肆伍陸柒捌玖貮兩]{4,}'
time1 = re.findall(pattrern1,m0)#轉化數字
CN_NUM = {
'〇': 0, '一': 1, '二': 2, '三': 3, '四': 4, '五': 5, '六': 6, '七': 7, '八': 8, '九': 9, '零': 0,
'壹': 1, '貳': 2, '叄': 3, '肆': 4, '伍': 5, '陸': 6, '柒': 7, '捌': 8, '玖': 9, '貮': 2, '兩': 2,}
for i in range(len(time1)):
new_str = ''
for j in time1[i]:
new_str += str(CN_NUM[j])
time1[i] = new_str
time1
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69945560/viewspace-2762379/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 中文數字阿拉伯數字相互轉換
- PHP 阿拉伯數字和中文數字的相互轉換PHP
- 一種中文數字轉阿拉伯數字的解決方案
- 數字轉中文 pythonPython
- 阿拉伯-漢字-數字轉換
- 中文數字與阿拉伯數字:數字符號的文化交融符號
- 用Python實現阿拉伯數字轉換成中國漢字Python
- Python數字轉換中文大寫Python
- 演算法題:阿拉伯數字轉化為中文讀法演算法
- 記一次bug解決過程(數字轉化成中文)
- Python 英文的月份轉數字及數字轉英文Python
- PHP 將數字轉換為漢字PHP
- utils公共方法:將數字轉為漢字
- 使用 Haskell 將十進位制數字轉成羅馬數字Haskell
- Thymeleaf將字串轉換為數字字串
- Python 轉換金額數字大寫為數字小寫Python
- 將nan, inf轉為特定的數字NaN
- 數字金額轉中文繁體大寫
- python-leetcode13羅馬數字轉整數PythonLeetCode
- LeetCode_Python(13)_羅馬數字轉整數LeetCodePython
- 數字反轉
- Python中如何將字串變成數字?Python字串
- 首席數字官( CDO)如何加快數字化成熟步伐,推動實現經濟效益
- js中在將字串數字轉為數字時,使用哪種方式更安全JS字串
- jquery金額數字轉為大寫數字jQuery
- 數字格式字串轉數字保留後面0字串
- PHP將整形數字轉為Excel下標PHPExcel
- javascript中將數字轉為字串的方法JavaScript字串
- Python Number(數字)Python
- 羅馬數字轉整數
- 數字化轉型
- js -- 數字轉文字JS
- 數字化能做什麼?如何數字化轉型?
- 什麼是數字化轉型,如何理解數字化轉型?
- 鴻蒙NEXT開發案例:數字轉中文大小寫鴻蒙
- java將IP地址轉換為數字以及逆向轉換Java
- 再見數字化轉型:對數字化轉型的再思考
- JavaScript字串轉換數字JavaScript字串