Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.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
Regex 无法获取字符之间的文本?_Regex_Python 2.7_Scrapy_Regular Type - Fatal编程技术网

Regex 无法获取字符之间的文本?

Regex 无法获取字符之间的文本?,regex,python-2.7,scrapy,regular-type,Regex,Python 2.7,Scrapy,Regular Type,我正在尝试从url链接获取字符之间的文本“XXXXX”,如/XXXXX.doc 我正在尝试“item['xxxxx']=re.search(r'/(.*?/.doc',item['url'])。组(1)” 此处无法获取“XXXXX”的文本,是否需要更改任何更正。您需要转义点: re.search(r'/(.*?)/\.doc', item['url']).group(1) 为什么第二条斜线在那里 尝试: 谢谢,工作正常,但我们必须在末尾添加.group(1)。 re.search(r'/(.*

我正在尝试从url链接获取字符之间的文本“XXXXX”,如/XXXXX.doc

我正在尝试“item['xxxxx']=re.search(r'/(.*?/.doc',item['url'])。组(1)”


此处无法获取“XXXXX”的文本,是否需要更改任何更正。

您需要转义点:

re.search(r'/(.*?)/\.doc', item['url']).group(1)

为什么第二条斜线在那里

尝试:


谢谢,工作正常,但我们必须在末尾添加.group(1)。
re.search(r'/(.*?)\.doc', item['url']).group(1)