2024-04-26 03:14:46 发布
网友
我想在Python中过滤一个字符串,只得到逗号,和数字[0-9]。你知道吗
,
[0-9]
import re x="$HGHG54646JHGJH,54546654" m=re.sub("[^0-9]","",x) print(m)
结果是:
5464654546654
而不是:
54646,54546654
使用当前代码,只需匹配[0-9]。只需添加逗号,作为有效字符,并使用反斜杠转义到文字(\,):
\,
import re x="$HGHG54646JHGJH,54546654" m=re.sub("[^0-9\,]","",x) print(m)
输出:
The docs有关于其他必须用反斜杠转义才能获得文本的特殊字符的进一步信息,例如?和*。你知道吗
?
*
使用当前代码,只需匹配
[0-9]
。只需添加逗号,
作为有效字符,并使用反斜杠转义到文字(\,
):输出:
The docs有关于其他必须用反斜杠转义才能获得文本的特殊字符的进一步信息,例如
?
和*
。你知道吗相关问题 更多 >
编程相关推荐