python - scrapy链式调用正则表达式问题
迷茫
迷茫 2017-04-18 10:09:08
[Python讨论组]

HTML:

    <html>
     <head>
      <base href='http://example.com/' />
      <title>Example website</title>
     </head>
     <body>
      <p id='demo'>
     <p>
     &nbsp;&nbsp;&nbsp;&nbsp;美国国家航空航天局(NASA)与英国著名物理学家霍金携手,将共同打造微型星际飞船“纳米飞行器”。\r\n该飞行器将以五分之一光速飞行,并用<span>20</span>年时间飞到距太阳系最近的恒星之一比邻星,帮助人类尽早找到下一个适合居住的星体。
    
     </p>
      </p>
     </body>
    </html>

要获取整段文字并去掉空格,如果分两步的话,可以这样:

a=response.xpath('//p[@id="demo"]/p/text()').extract_first()
b = re.sub(r'\s+','', a) 

问题:
上面的两个步骤可不可以链式调用使两步合成一步?

response.xpath('//p[@id="demo"]/p/text()').re() //如果可以的话re()里面怎么写呢?
迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号