美文网首页
2 定位关键词 20200525

2 定位关键词 20200525

作者: avyhlj | 来源:发表于2020-05-25 20:16 被阅读0次

1, 任务描述

        一段文本中获取所关注的关键词出现的位置。

        例如:‘我学python是因为python很有趣’,这段文本中python出现的位置为[[2, 8], [11, 17]]。

2, 解决方案

        利用:  re 模块中的search()函数可以返回匹配到的第一个关键词的起始位置(start,end)。

        匹配到关键词后得到第一个位置(start,end),将第一个位置放入2个空list(starts\ends)中。

        然后将mystr更新为mystr [end:],进行匹配新mystr中第一个关键词的起始位置(start,end)。此时,得到的是新mystr中的位置, (strat+ends[-1],end+ends[-1])才是原字符串的对应位置。一直循环至最后一个关键词位置被获取。

        代码中定义的location_and_capture1(search_str,full_content)函数,获取到full_content文本中search_str出现的全部位置。

3,结果展示

        将起始位置starts 和ends 进行合并,转化为所需格式。

相关文章

  • 2 定位关键词 20200525

    1, 任务描述 一段文本中获取所关注的关键词出现的位置。 例如:‘我学python是因为pytho...

  • 获取学习通完整版答案教程

    1.发送课程名称 2.使用自带的搜索功能,快速搜索关键词,定位到指定位置

  • SEM---关键词定位和匹配(原创)

    关键词定位 一. 关键词概述 今天主要说一下SEM关键词的定位和匹配,那么既然说到关键词,那什么是SEM关键词呢?...

  • 齐论电商:教你一个店铺定位测款的好方法

    我们定位一个店铺需要从以下几个方面着手: 新开店铺的定位 一、定位产品消费者需求。 1、根据产品卖点提炼关键词 2...

  • 20200525

    今天下班回来去看了高老师,好久不见了,老师精神状态挺好的。据说那栋楼很多的小公司在这次疫情下都倒闭了,今天跟老公聊...

  • 20200525

    冯进平 公司:上海晋名实业有限公司 【日精进打卡第797天】 六项精进221期努力一组学员 六项精进410期乐观三...

  • 20200525

    点亮了这个世界~

  • 20200525

    一.学习与实践 1.付出不亚于任何人的努力 2.要谦虚,不要骄傲 3.要每天反省 4.活着,就要感谢 5.积善行,...

  • 20200525

    看见群里人聊的关于管理方面的书籍,产生了想去看看的欲望,横向管理,管理者的优势之类的书籍。管理真的是一个很大的问题...

  • 20200525

网友评论

      本文标题:2 定位关键词 20200525

      本文链接:https://www.haomeiwen.com/subject/njyuahtx.html