【发布时间】:2018-12-22 22:39:55
【问题描述】:
我有以下字符串:
my_string = "This is an example string, ex , excatly , index , hyperextension"
我想删除 Python 中所有以ex 开头的单词。
所以我想要的结果是:
remove_words_that_start_with_ex("my_string")
print(my_string)
想要的结果:
这是一个字符串, , , index , 超扩展
我试着做这样的事情:
main_str = " ".join(filter(lambda x:x[0,1]!='ex', main_str.split()))
但它只适用于一个字符,而不是 2 个(“ex”)。
【问题讨论】:
-
使用
x[:2]代替x[0,1],或x.startswith('ex')
标签: python string python-2.7 split