首页 > 解决方案 > 如何向 re.Match 对象添加属性?

问题描述

我正在尝试向re.Match对象添加属性:

match = self.regEx.search(self.buffer)
if match:
    match.type = MatchType.Message

但它给了我一个AttributeError

AttributeError: 're.Match' object has no attribute 'type'

我也尝试过setattr(match, 'type', MatchType.Message),但它产生了同样的错误。

编辑
使用match['type'] = MatchType.Message给出:

TypeError: 're.Match' object does not support item assignment

标签: python

解决方案


推荐阅读