如果数字两侧都有空格,则用数字替换数字
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果数字两侧都有空格,则用数字替换数字相关的知识,希望对你有一定的参考价值。
下面的代码用NUMB代码替换数字:
raw_corpus.loc[:,'constructed_recipe']=raw_corpus['constructed_recipe'].str.replace('d+','NUMB')
如果数字前面有空格而后面有空格,它可以正常工作,但如果数字包含在另一个字符串中则会产生问题。
如果数字被两边的空格包围,我如何修改代码以便它只用NUMB替换数字?例如不要修改此字符串:“来自url 500px”,但请修改此字符串:“洗碗机10个pods”到“洗碗机NUMB pods”。
我不确定如何修改' d +'来实现这一点。有任何想法吗?
答案
只需修复你的空间正则表达式:
sd+s
或任何单词边界:
d+
另一答案
我也试过' d+ '
,这有效!可能不是“pythonic”虽然......
以上是关于如果数字两侧都有空格,则用数字替换数字的主要内容,如果未能解决你的问题,请参考以下文章