【发布时间】:2019-05-06 13:44:52
【问题描述】:
我是使用正则表达式的新手,并且一直在尝试找出一种方法来选择列表中包含两个由空格分隔的单词的元素。
我有以下虚拟列表: ['word
我只想匹配元素 3 ('word two
我尝试过使用:\b\w+(?=\s)\b,我从堆栈溢出中删除了其他相关问题的点点滴滴,以便找到。我知道这不起作用,因为在第二个单词之后(
这是我的代码示例:
example_list = ['word <= 0.02', 'word_one <= 0.04', 'word two <= 0.01']
new_list = []
regex = '\b\w+(?=\s)\b'
for i in example_list:
if re.match(regex, i):
new_list.append(i)
print(new_list)
【问题讨论】: