Python,正则表达式搜索matchobj触发器

2024-04-27 04:37:54 发布

您现在位置:Python中文网/ 问答频道 /正文

我知道这个问题的答案是显而易见的,但我花了几天时间试图找出为什么我似乎找不到注册期限.mach对象。 以下是我收到的错误消息:

    subject:     Re: Why DOJ BMFEA Baton Rouge rejected Gonzalaz Pen Code 99999 death case


xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx

Traceback (most recent call last):
  File "C:\Apps\UtilitiesByMarc\test_search4Sender_aaB.py", line 46, in <module>
    print fn_cull_sender_info(date_string_raw)
  File "C:\Apps\UtilitiesByMarc\test_search4Sender_aaB.py", line 35, in fn_cull_sender_info
    print 'Line 35:  matchObj found\n str(match_obj.group(0)) = ' +  str(match_obj.group(0))
NameError: global name 'match_obj' is not defined

代码如下:

^{pr2}$

下面(这是另一个函数生成的文本[此处未显示])是我运行上面的python代码时在Windows剪贴板中的文本:

sender_display_name = matchObj.search(date_string_raw).group(2)#.strip() 
sender_eml =      matchObj.search(date_string_raw).group(4)

我花了好几天时间想找出我做错了什么。 我想将正则表达式组3和4捕获到字符串变量中,例如

但既然我不能让matchObj回归真实,我就不能去那里了。在


Tags: appstestobjdatestringrawmatch时间