1. Learn
  2. /
  3. 课程
  4. /
  5. Python 中的正则表达式

Connected

道练习

查找子串

新的一天开始,您需要继续清洗用于电影预测项目的数据集。探索数据集时,您注意到一个奇怪的模式:在位置 37 的字符与位置 41 的字符之间,出现了一些连续重复的单词。您决定编写一个函数,找出哪些影评存在这种情况,并记住您指定的结束位置是不包含的。如果检测到该单词,您还希望将字符串修改为只保留该单词的一次出现。

请根据说明完成 if-else 语句。

三条影评文本已保存在变量 movies 中。您可以在 IPython Shell 中使用 print(movies) 查看该变量。

说明

100 XP
  • 查找子串 actor 是否出现在索引为 37 到 41(含)的字符之间。若未检测到,则打印语句 Word not found。
  • 若 actor 仅连续出现两次,将 actor actor 替换为子串 actor。
  • 若 actor 连续出现三次,将 actor actor actor 替换为子串 actor。