当两者都存在时,如何返回OR运算符的较小值?

时间:2019-04-19 21:04:46

标签: python regex

此正则表达式:

    import re
    string = 'I am a long string with many regexes matching'
    pattern = '.*(?:with|regexes)'
    print(re.findall(pattern, string))

返回

['I am a long string with many regexes']

我该如何使其返回:

['I am a long string with']

即当同时存在正则表达式的短版本和长版本时,返回较短的字符串。

0 个答案:

没有答案