1. Învăţa
  2. /
  3. Courses
  4. /
  5. R 中級

Connected

exercise

sub と gsub

grep() と grepl() は、正規表現が文字ベクトルにマッチするかどうかを単に確認するために使いましたが、sub() と gsub() はもう一歩進み、replacement 引数を指定できます。文字ベクトル x の中で正規表現 pattern が見つかった場合、マッチした要素が replacement で置き換えられます。sub() は最初の一致だけを置換し、gsub() はすべての一致を置換します。

これまで扱ってきた emails ベクトルが、DataCamp のメールデータベースの抜粋だとしましょう。.edu のメールアドレスの持ち主に、datacamp.edu ドメインの新しいメールアドレスを提供してはどうでしょうか。これは強力なマーケティング施策になり得ます。オンライン教育が従来の教育機関を席巻しています!メールを変えて、新しい世代の一員になりましょう!

Instrucţiuni

100 XP

高度な正規表現 "@.*\\.edu$" を使い、sub() で一致部分を "@datacamp.edu" に置き換えてください。各文字列につき一致は1回だけなので、ここでは gsub() は不要です。結果の出力を確認しましょう。