如何从字符串列表中删除拆分为字符的单词
how to remove word that is split into characters from list of strings
我有一个句子列表,其中一些只包含一个单词,但它被分成了字符。我怎样才能合并字符使其成为一个单词或删除整行?
list = ['What a rollercoaster', 'y i k e s', 'I love democracy']
我尽量避免编写正则表达式,但根据你告诉我的,这个可以工作:
import re
a = ['What a rollercoaster', 'y i k e s', 'I love democracy']
regex = re.compile(r'^(\w ){2,}.')
result = list(filter(regex.search, a))
这会捕获至少包含两组字符和 space 的字符串,后跟任何其他字符。这是假设您不会有一个以 'a a foo'
.
开头的句子
我有一个句子列表,其中一些只包含一个单词,但它被分成了字符。我怎样才能合并字符使其成为一个单词或删除整行?
list = ['What a rollercoaster', 'y i k e s', 'I love democracy']
我尽量避免编写正则表达式,但根据你告诉我的,这个可以工作:
import re
a = ['What a rollercoaster', 'y i k e s', 'I love democracy']
regex = re.compile(r'^(\w ){2,}.')
result = list(filter(regex.search, a))
这会捕获至少包含两组字符和 space 的字符串,后跟任何其他字符。这是假设您不会有一个以 'a a foo'
.