這個問題在這里已經有了答案: 匹配點的正則運算式 7 個答案 昨天關門。
import re
docText = "3002.00"`
docText = re.sub('.00', '', docText)`
docText = re.sub('=00', '', docText)`
docText = re.sub('[^0-9]', '', docText)`
print (docText)
在這里,我使用 REGEX 將 "" 替換為 .00,但該陳述句存在問題,輸出回傳 2,而不是 3002。
輸出:
3002.00 2
uj5u.com熱心網友回復:
表示任何字符,.除非它用 . 轉義\。
re.sub(r'\.00', '', docText)
字串前面的r前綴raw表示按原樣解釋字串。沒有它,我將不得不加倍\喜歡'\\.00'
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/483123.html
標籤:正则表达式
上一篇:正則運算式和PHP多變數
