Python正規表示式 去掉數字中的逗號

2021-06-21 19:03:17 字數 731 閱讀 8365

在處理自然語言時123,000,345如果以標點符號分割,就會出現大問題,好好的乙個數字就被逗號肢解了,因此可以先下手把數字處理乾淨(逗號去掉)。

**如下:

#!/usr/bin/env python

import re

s = 'abc,123,456,789,def'

p = re.compile(r'\d+,\d+?')

for m in p.finditer(s):

mm = m.group()

print mm

print s

s_back = s.replace(mm,mm.replace(',',''))

print s_back

s = s_back

更具體的是找正則式「數字,數字」找到後用去掉逗號的替換

#!/usr/bin/env python

import re

s = 'abc,123,456,789,def'

p = re.compile(r'\d,\d')

while 1:

m = p.search(s)

if m:

mm = m.group()

s = s.replace(mm,mm.replace(',',''))

else:

break

print s

數字正規表示式

驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證數字有0到兩位小數 0 9 0 9 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9...

數字正規表示式

驗證數字的正規表示式集 驗證數字 0 9 驗證n位的數字 d 驗證至少n位數字 d 驗證m n位的數字 d 驗證零和非零開頭的數字 0 1 9 0 9 驗證有兩位小數的正實數 0 9 0 9 驗證有1 3位小數的正實數 0 9 0 9 驗證非零的正整數 1 9 0 9 驗證非零的負整數 1 9 0 ...

js數字正規表示式,js小數正規表示式

js數字正規表示式,js小數正規表示式 是否為數字 僅正數 包括正整數 正小數 0 param value returns function isnumber value 是否為所有數字 正數 負數 包括整數 小數 0 param value returns function isnumberall...