Python 如何将多个字符串从正则表达式存储到列表中?
这是我的字符串:Python 如何将多个字符串从正则表达式存储到列表中?,python,arrays,list,Python,Arrays,List,这是我的字符串: <span class="word">blue</span><span class="word">red</span><span class="word">yellow</span><span class="word">orange</span> 蓝橙色 通常,我会使用它将一个结果放入变量中: result = re.search('(<span class="word"&
<span class="word">blue</span><span class="word">red</span><span class="word">yellow</span><span class="word">orange</span>
蓝橙色
通常,我会使用它将一个结果放入变量中:
result = re.search('(<span class="word">)(.*)(</span>)', string)
color = result.group(2)
result=re.search('()(.*)()',字符串)
颜色=结果。组(2)
但是现在我想从我的字符串中获取每个结果,并将每个结果存储到一个列表中。我该怎么做呢?有。对于较大的字符串,我建议使用findall而不是search findall()查找重新匹配的所有子字符串,并将其作为列表返回 finditer()查找重新匹配的所有子字符串,并将其作为迭代器返回
为此,您应该使用BeautifulSoup。