我弄清楚如何使用以下函数在 python 中删除特殊的非字母数字字符:
p_nonalphanum = re.compile('\W+')
def removeNonAlphaNum(string):
m = p_nonalphanum.match(string)
if m:
string = string[m.end():]
return string
我想保留一些特殊字符,例如我认为是数字的 ½、¾。我应该如何编辑我的正则表达式?
例如:从“• ½ 杯面粉”到“½ 杯面粉”