1
我已經寫了一個簡單的函數,用於剝離所有非alpha字符的字符串,以保留空格。註冊前請刪除保留空格的非字母字符
目前它依賴於使用兩個正則表達式。不過,爲了簡潔起見,我想將這兩個章節縮減爲一個。這可能嗎?
import re
def junk_to_alpha(s):
reg = r"[^A-Za-z]"
p = re.compile(reg)
s = re.sub(p, " ", s)
p = re.compile(r"\s+")
s = re.sub(p, " ", s)
return s
print junk_to_alpha("Spoons! 12? \/@# ,.1 12 Yeah? {[]}")
# Spoons Yeah