【发布时间】:2014-12-02 16:45:55
【问题描述】:
我有这两个字符串:
s2 = 开始 bla bla bla word1 bla bla bla word1 value1 word1 bla bla bla
s1= 开始 bla bla bla word1 bla bla bla word1 bla bla bla word1 value1
我想检查s 是否有值1,但它应该在第二个word1 之后。
所以 s1 应该返回 value1,但 s2 应该返回 None 因为 value1 在第三个 word1 之后。
我试过了:
re.search('start(.*?word1){2}\s+(value1)')
我的搜索为 s1 和 s2 返回 value1 的问题?因为. 包含所有内容!
【问题讨论】:
标签: python regex python-2.7 python-3.x