有人能帮我用正则表达式去掉这样的字符串吗 ->
'226710': 'Kevin Werbach'
获得只是 --> 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))
关于python - 正则表达式去除所有数字和特殊字符,但空格和字母,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/44315941/