Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用';[';作为python正则表达式中的符号_Python_Python 2.7_Python 3.x - Fatal编程技术网

如何使用';[';作为python正则表达式中的符号

如何使用';[';作为python正则表达式中的符号,python,python-2.7,python-3.x,Python,Python 2.7,Python 3.x,我有一根这样的绳子 a = '''hai stackoverflow. <help>//(good evening): value ="[i am new to 'python'], i need help"</help>''' a=''hai stackoverflow.//(晚上好):value=“[i'm new to'python'],我需要帮助”'' 从这个字符串中,我需要将部分字符串从提取到。 也就是说,我的输出应该是 <help>//(goo

我有一根这样的绳子

a = '''hai stackoverflow. <help>//(good evening): value ="[i am new to 'python'], i need help"</help>'''
a=''hai stackoverflow.//(晚上好):value=“[i'm new to'python'],我需要帮助”''
从这个字符串中,我需要将部分字符串从
提取到
。 也就是说,我的输出应该是

<help>//(good evening): value ="[i am new to 'python'], i need help"</help>
/(晚上好):value=“[我是‘python’新手],我需要帮助”
我试着用这个表情

re.search(r'<help> [\w:=">/-/\[\]]*',a).group()
re.search(r'[\w:=“>/-/\[\]]*”,a.group()
但我也有错误

Traceback (most recent call last):
  File "<pyshell#467>", line 1, in <module>
    re.search(r'<help> [\w:=">/-/\[\]]*',a).group()
AttributeError: 'NoneType' object has no attribute 'group'
回溯(最近一次呼叫最后一次):
文件“”,第1行,在
重新搜索(r'[\w:=“>/-/\[\]]*”,a).group()
AttributeError:“非类型”对象没有属性“组”

您将获得一个
属性错误
,因为
re.search
返回
None
,因此它没有
group()
方法。
如果更改此行:

re.search(r'<help> [\w:=">/-/\[\]]*',a).group()

您将获得一个
AttributeError
,因为
re.search
返回
None
,因此它没有
group()
方法。
如果更改此行:

re.search(r'<help> [\w:=">/-/\[\]]*',a).group()

包括您正在得到的错误…什么错误?您是否尝试过使用类似的regex调试器?我正在得到错误是一个无用的问题描述,除非您告诉我们您得到的是什么错误。它在您的屏幕上,就在您的眼前。您绝对没有理由不将其包括在您的帖子中。这意味着
re.search
没有发现任何包含您正在得到的错误的东西…什么错误?您是否尝试过使用类似的regex调试器?我得到的错误是一个无用的问题描述,除非您告诉我们您得到的是什么错误。它在您的屏幕上,就在您的眼前。您绝对没有理由不在您的帖子中包含它。这意味着<代码>重新搜索没有找到任何问题谢谢,这个答案很有帮助。谢谢,这个答案很有帮助。
print(re.search('<help>(.*?)</help>', a).group())
<help>//(good evening): value ="[i am new to 'python'], i need help"</help>