有什么比这更像Python的了吗:
re.search(regex, s).group(1) if re.search(regex, s) is not None else ''
或者
def getmatch(regex, s):
m = re.search(regex, s)
return m.group(1) if m is not None else ''
要获取正则表达式的第一个匹配组(如果有的话)和''
其他?你知道吗
会有一个单一的解决方案吗?(我知道他们有时会很糟糕,但我很好奇是否会有一个很好的一行)
更准确地说,有没有一个解决方案是1)一行和2)不重复s
和regex
?(我的第一个提议有这样的重复)。你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐