【发布时间】:2015-06-03 06:02:39
【问题描述】:
我正在尝试从 url 链接中的 characters.like / XXXXX .doc 之间获取文本“XXXXX”
我正在尝试“item['xxxxx'] = re.search(r'/(.*?)/.doc', item['url']).group(1)”
这里无法获取“XXXXX”的文字,是否需要更正才能更改。
【问题讨论】:
标签: regex python-2.7 scrapy regular-type
我正在尝试从 url 链接中的 characters.like / XXXXX .doc 之间获取文本“XXXXX”
我正在尝试“item['xxxxx'] = re.search(r'/(.*?)/.doc', item['url']).group(1)”
这里无法获取“XXXXX”的文字,是否需要更正才能更改。
【问题讨论】:
标签: regex python-2.7 scrapy regular-type
你需要转义点:
re.search(r'/(.*?)/\.doc', item['url']).group(1)
【讨论】:
为什么那里有第二个斜线?
试试:
re.search(r'/(.*?)\.doc', item['url']).group(1)
【讨论】: