Regex 应用正则表达式替换异常值
如何重新编写此代码行以对“,”和“.”进行例外处理Regex 应用正则表达式替换异常值,regex,python-2.7,Regex,Python 2.7,如何重新编写此代码行以对“,”和“.”进行例外处理 谢谢您需要将\D更改为等效的[^\D],并将这些字符添加到: \D匹配任何非数字(因此,和,匹配),而[^\D,.]匹配任何非数字字符,和, df['A1'].replace(regex=True,inplace=True,to_replace=r'\D',value=r'') df['A1'].replace(regex=True,inplace=True,to_replace=r'[^\d,.]',value=r'')
谢谢您需要将
\D
更改为等效的[^\D]
,并将这些字符添加到:
\D
匹配任何非数字(因此,
和,
匹配),而[^\D,.]
匹配任何非数字字符,
和,
df['A1'].replace(regex=True,inplace=True,to_replace=r'\D',value=r'')
df['A1'].replace(regex=True,inplace=True,to_replace=r'[^\d,.]',value=r'')
^^^^^^^