我正在尝试使用python的re来匹配某种格式。
import re
a = "y:=select(R,(time>50)and(qty<10))"
b = re.search("=.+\(",a).group(0)
print(b)
我实际上想"=select("
从字符串a中选择这部分。但是我编写的代码将答案输出为= select(R,(time> 50)and(。我尝试过re.findall
,但这也返回了相同的输出。它不会注意到第一个匹配项,而只会输出最后一个匹配项。 “M回事?你的帮助是极大的赞赏。我基本上要找到函数名,在这种情况下进行选择。采用的策略是后出现=
之前(
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句