首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何从python中编译的regexp模式中获取模式字符串

如何从python中编译的regexp模式中获取模式字符串
EN

Stack Overflow用户
提问于 2009-09-13 03:34:42
回答 2查看 40.2K关注 0票数 94

我有一些像这样的代码:

代码语言:javascript
复制
>>> import re
>>> p = re.compile('my pattern')
>>> print p
_sre.SRE_Pattern object at 0x02274380

是否可以从p变量中获取字符串"my pattern"

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2009-09-12 19:38:30

代码语言:javascript
复制
p.pattern

有关re模块的更多信息,请单击此处:http://docs.python.org/library/re.html

票数 121
EN

Stack Overflow用户

发布于 2009-09-12 19:39:17

是:

代码语言:javascript
复制
print p.pattern

提示,使用python中的dir函数获取成员列表:

代码语言:javascript
复制
dir(p)

下面列出了:

代码语言:javascript
复制
['__class__', '__copy__', '__deepcopy__', '__delattr__', '__doc__', '__eq__',
'__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__',
'__le__', '__lt__', '__ne__', '__new__', '__reduce__', '__reduce_ex__',
'__repr__', '__setattr__', '__sizeof__', '__str__', '__subclasshook__',
'findall', 'finditer', 'flags', 'groupindex', 'groups', 'match', 'pattern',
'scanner', 'search', 'split', 'sub', 'subn']
票数 9
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1415924

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档