我有一个列表删除从字符串
forbidden_patterns=['Word1','Word2','Word3','\d{4}']
和一个字符串列表中定义的任何模式(字或正则表达式):
string1="This is Word1 a list thatWord2 I'd like to 2016 be readableWord3"
什么是有字符串1的方式已将中定义的所有图案和单词删除,禁用图案已删除,因此它结尾为:
clean_string="This is a list that I'd like to be readable"
的\ d {4}是去除年份模式,在这种情况下是
列表理解是非常欢迎
[如何从Python中删除字符串中的符号?](http://stackoverflow.com/questions/875968/how-to-remove-symbols-from-a-string-with-python) – JETM
为什么你有'\ d {4}'?这是一种“重复”模式? –
@IronFist我相信OP想要使用正则表达式。 – pzp