我弄清楚如何使用以下函數刪除蟒蛇特殊的非字母數字字符:如何刪除非字母數字字符在python,但保留一些特殊字符
p_nonalphanum = re.compile('\W+')
def removeNonAlphaNum(string):
m = p_nonalphanum.match(string)
if m:
string = string[m.end():]
return string
我想保留,雖然如一些特價字符½,¾我認爲是數字。我應該如何編輯我的正則表達式?
e.g: from "• ½ cup flour" to "½ cup flour"
確定任何分數,這到目前爲止對你有用嗎? '>>> removeNonAlphaNum(' - hello - ')' ''hello-'' – jamylak
只有在字符串中開始的非字母數字字符對我很重要,但這可能會延長 – tiguero