1. 学ぶ
  2. /
  3. コース
  4. /
  5. Pythonで学ぶ正規表現

Connected

演習

順番を整えましょう!

あなたの会社では、ユーザーに最適なオンラインコースを提供する方法を分析しています。あなたの仕事は、Data Science の各分野で使われるツールを探すために Wikipedia のページをスクレイピングすることです。ツール名と分野名はデータベースに保存します。テキスト分析の結果、情報はテキスト中の特定の位置にあるものの、あるときは分野名が先でその後にツール名が来たり、別のときはその逆だったりすることがわかりました。

そこで、プレースホルダーの並び替えができる位置指定フォーマット(positional formatting)を使うことにしました。

ある記事のテキストはすでに変数 wikipedia_article に保存されています。また、空のリスト my_list も定義済みです。変数の中身は IPython Shell で print() を使って確認できます。

指示1 / 4

undefined XP
    1
    2
    3
    4
  • wikipedia_article の4文字目から19文字目(両端含む)、および22文字目から44文字目(両端含む)の部分文字列を、それぞれ変数 first_pos と second_pos に代入します。さらに、これらの文字列を小文字に変換します。