チャレンジ:ソーシャルメディアのテキストからハッシュタグを抽出する
手順:
高度な正規表現のスキルをさらに発展させるために、ソーシャルメディアの投稿からすべてのハッシュタグを抽出する関数を作成する課題です。
ハッシュタグとは、# 記号で始まり、その後に1文字以上の英数字またはアンダースコアが続き、直前に他の単語文字がない単語を指します。
関数の要件:
- テキストの先頭や末尾にあるハッシュタグに対応すること;
- 句読点や空白に囲まれたハッシュタグを正しく抽出すること;
#記号を含め、テキスト中に現れる通りのハッシュタグをすべて返すこと。
例:
入力:
"Excited for the #Python3_12 release! #coding #AI #100DaysOfCode"
出力:
['#Python3_12', '#coding', '#AI', '#100DaysOfCode']
この課題は正規表現を用いて解決してください。特に境界条件に注意してください。
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 3
single
チャレンジ:ソーシャルメディアのテキストからハッシュタグを抽出する
メニューを表示するにはスワイプしてください
手順:
高度な正規表現のスキルをさらに発展させるために、ソーシャルメディアの投稿からすべてのハッシュタグを抽出する関数を作成する課題です。
ハッシュタグとは、# 記号で始まり、その後に1文字以上の英数字またはアンダースコアが続き、直前に他の単語文字がない単語を指します。
関数の要件:
- テキストの先頭や末尾にあるハッシュタグに対応すること;
- 句読点や空白に囲まれたハッシュタグを正しく抽出すること;
#記号を含め、テキスト中に現れる通りのハッシュタグをすべて返すこと。
例:
入力:
"Excited for the #Python3_12 release! #coding #AI #100DaysOfCode"
出力:
['#Python3_12', '#coding', '#AI', '#100DaysOfCode']
この課題は正規表現を用いて解決してください。特に境界条件に注意してください。
タスク
スワイプしてコーディングを開始
ソーシャルメディアの投稿からすべてのハッシュタグを抽出する関数の作成。ハッシュタグとは、#記号で始まり、その後に1文字以上の英数字またはアンダースコアが続く単語であり、直前に他の単語文字が存在しないものを指します。関数は、テキストの先頭や末尾、句読点や空白に囲まれたハッシュタグも正しく識別する必要があります。#記号を含め、テキスト中に現れる通りのハッシュタグをすべて返してください。
解答
すべて明確でしたか?
フィードバックありがとうございます!
セクション 3. 章 3
single
AIに質問する
AIに質問する
何でも質問するか、提案された質問の1つを試してチャットを始めてください