我有如下文字:Python:如何在正则表达式中使用“或”?
text='apples and oranges apples and grapes apples and lemons'
,我想用正则表达式来实现类似下面的东西:
“苹果和桔子”
“苹果和柠檬”
我试过这个re.findall('apples and (oranges|lemons)',text)
,但它不起作用。
更新:如果“桔子”和“柠檬”是一个列表:new_list=['oranges','lemons']
,我怎么可能去(:“桔子” |“柠檬”?),而无需再次输入他们?
任何想法?谢谢。
嗯。适用于我。你应该明确你所尝试的内容,以及输出的内容。 – 2012-04-13 00:53:08