gpt4 book ai didi

python - 正则表达式用于查找短语是否存在于字符串中的任何位置

转载 作者:行者123 更新时间:2023-12-01 07:43:09 25 4
gpt4 key购买 nike

假设我有一个短语列表,例如 ['apple pie', 'scented Candle']。并且有如下字符串。

    'Apple pie 8 pieces'
'Heavenly scented cinnamon candle 6 pack'

我想构建一个正则表达式来检查字符串是否包含列表中的特定短语。因此,理想情况下,可以匹配模式 blah word1 blah blah word 2 blah 的正则表达式将起作用。其中 blah 可以是空字符串。 word1 word2 是列表中的一个短语。因此,我应该为第一串买苹果派,为第二串买香薰蜡烛

最佳答案

也许,这里可能不需要正则表达式,

word_action_library={
'apple pie': 'Apple pie 8 pieces',
'scented candle': 'Heavenly scented cinnamon candle 6 pack'
}

print list(value for key,value in word_action_library.iteritems() if 'apple pie' in key.lower())
print list(value for key,value in word_action_library.iteritems() if 'scented candle' in key.lower())

输出

['Apple pie 8 pieces']
['Heavenly scented cinnamon candle 6 pack']

关于python - 正则表达式用于查找短语是否存在于字符串中的任何位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56589471/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com