有效测试阳性re.匹配然后使用结果?

大家好, 目前,我对如何有效测试积极的RE感到困惑. 匹配然后在功能中使用该匹配的结果. 大多数情况下,我看到的人做的是首先测试比赛,然后 尝试再次匹配以获取结果. 这似乎很漂亮 对我效率低下. 我已经尝试制作比赛,然后将其发送到变量,然后进行测试 如果变量很好,然后最终使用它,但这似乎仍然 过度杀伤. 我也试图在列表综合中使用它,主要是因为他们 有点有趣. 我现在看到的是这样的东西. [<_sre.sre_match对象,在0x11E218>] 这是一个小测试,但是我将在寻找各种比赛 是一个大的特殊用途文本文件. 是否有人对这样的事情进行输入? 谢谢, - - 〜Elmlish〜

# 回答1

2004年3月3日,Elmlish <-e eldydeby@netscape.net写道: 这是一个小测试,但是我将在各种匹配中寻找的是一个大型特殊用途文本文件. 是否有人对这样的事情进行输入? 谢谢, 我不知道它是如何完成的,但我可以告诉你它是如何做的. 完毕. 使用以下课程: 类Matcher(对象): __slots__ =('reg','匹配') def __init__(self,reg): self.reg = reg self.match =无 def __call__(self,val): self.match = self.reg(val) 如果self.match: 返回true 现在您可以使用它: [<_sre.sre_match对象在0xb3df38>] 即使对于大列表过滤器(无,...)也很快. KP - - 您知道您已经坐在LISP机器前太久了 当您出去去垃圾食品机,开始想知道如何 让它为您提供H的Cadr H 巧克力纸杯蛋糕被困在令人恶心的香草杯后面.

标签: python

添加新评论