1. เรียนรู้
  2. /
  3. Courses
  4. /
  5. Rで学ぶ中級正規表現

Connected

Exercises

すべてのキャプチャグループにマッチさせる

この演習では、映画名とその順位を格納したテキストファイル top_10 を使います。この複数行テキストでは、改行の開始に \\n が使われています。str_split() 関数を使って、このテキストファイルを複数行に分割します。

新しく作成される1行の行列 top_10_lines には、同じパターンの10行が入ります。各行は、映画の順位、続けてドットと空白、そして映画タイトルという並びです。str_match() 関数と2つのキャプチャグループ () を使うことで、プレーンテキストからこれら2つの情報を抽出し、表形式に変換できます。

คำแนะนำ

100 XP
  • str_split() 関数を使ってテキストを行に分割し、simplify を有効にして文字列行列を出力します。
  • 行の構造を確認しましょう。映画の順位とタイトルが含まれています。
  • str_match() 関数でキャプチャグループを使い、映画の順位とタイトルを抽出します。