我想搜索一个文本(' needle'),如果它存在于另一个文本(' haystack')中,则具有以下两个条件:
示例:
此外' cde'不是常量字符串,而是在列表上迭代的变量。
任何优雅的python或R或bash解决方案都将受到赞赏。
答案 0 :(得分:1)
我可以建议你使用动态生成的正则表达式:
/.*c.*d.*e.*/
答案 1 :(得分:0)
答案 2 :(得分:0)
我在python中得到了解决方案:
re.match('.*'+'.*'.join(list(needle))+'.*',(haystack))