-1
有人能幫助我的正則表達式剝離字符串這樣 - >正則表達式來去除所有數字和特殊字符,但空間
'226710': 'Kevin Werbach'
獲得公正 - >凱文·韋巴赫
我嘗試 - >
instructors = re.sub(r'([^a-zA-Z\s]+?)', '', instructors)
其返回 - >
KevinWerbach
之間沒有任何空格。
有人能幫助我的正則表達式剝離字符串這樣 - >正則表達式來去除所有數字和特殊字符,但空間
'226710': 'Kevin Werbach'
獲得公正 - >凱文·韋巴赫
我嘗試 - >
instructors = re.sub(r'([^a-zA-Z\s]+?)', '', instructors)
其返回 - >
KevinWerbach
之間沒有任何空格。
這工作:
import re
text = "'226710': 'Kevin Werbach'"
print(re.sub (r'([^a-zA-Z ]+?)', '', text))
你也可以改變的空間\ S:
print(re.sub (r'([^a-zA-Z\s]+?)', '', text))
非常感謝! –
Thanks!Can you選擇這個作爲答案? – 2017-06-01 20:21:00
地帶或捕獲?如果捕獲可能是''([a-zA-Z] +?)''。 – chris85
到目前爲止您嘗試過什麼?此外,這將有助於您的輸入有更多的背景。例如,只有當撇號中有數字時纔想刪除該行的第一部分,或者如果還有字母,是否也要這樣做?什麼是你不想修改的行的例子? – CAustin
從示例中,我想保留 - > Kevin Werbach –