正規表現

正規表現とは?正規表現一覧とサンプルテスト

WebマーケターがGoogleアナリティクスなどで解析する際に必須になる知識「正規表現」。

スプレッドシート上に溜めたデータから情報を探すとき、特定の文字列パターンのを上図に置換したいときに「正規表現」がかなり役に立ちますね。

この記事では、正規表現とは?という話から、正規表現を試せるテストまで用意しているので参考にしながら学びましょう。

正規表現とは、より高度な文字列探索

正規表現とは「文字列のパータンを表現したもの」です。

正規表現サンプル

もし下記のようなリストがあったとします。

peach
apple
almond

下記の文字列パターンのときに、リストからその文字列パターンの項目を出力することができます。

  • ^.*$:peach,apple,almond
  • ^.+$:peach,apple,almond
  • ^.*e$:apple
  • ^a[a-z]+$:apple,almond
  • ^ap{2}le$:apple
  • ^apple$:apple
  • ^{5}$:peach,apple

よく使う正規表現一覧

表現読み方意味
.ドットなんでもいい1文字
?はてな?の前の文字はあってもなくてもいい
+プラス+の前の文字を1文字以上で繰り返し
*アスタリスク*の前の文字を0文字以上で繰り返し
{n}波括弧{}直前の文字をn回繰り返し
{m,n}波括弧{}の直前の文字をm回以上、n回以下の繰り返し
^キャロット文字列の先頭
$ドルマーク文字列の末尾
|パイプ|の左側の文字列もしくは、|の右側の文字列
[]角括弧[]内に入れたいずれかの文字1文字
[^]否定の角括弧[]内に入れた、^に続くいずれかの文字を含まない1文字

正規表現理解度テスト

【問1】「^.*$」の表現が該当するのはどれ?


次の記事も読むと、未来のユーザーニーズが見えてきます

icon-check-circle Google検索の変遷から見えてくる「Googleがキュレーション化する日」
あなたの課題はなんですか?
【SEO】順位が上がらない。アクセスが集まらない。
SEOで重要なことは、ユーザーが求めている体験は何かを、感覚ではなく理論で落とし込み、どのページでも上位表示を狙える体制をつくることです。順位が上がらない、アクセスが増えないことでお悩みの方はお悩みの方は、立ち上げから1,500万PVにまで成長させた私のSEO経験がお役に立てるかもしれません。お気軽にご相談ください。
【アフィリエイト】成果が発生しない。リンクをクリックされない。
アフィリエイトで重要なことは、「何を伝えるか」ではなく「どういう気持にさせるか」「何を伝えないか」です。アフィリエイトの成果を加速させたい方は加速させたい方は、4年間積んだアフィリエイト経験が役に立つかもしれません。お気軽にご連絡ください。
【サービス登録率】登録まで行かない。登録率が改善しない。
登録率改善で重要なことは、ユーザーの思考回路を順を追って仮説として1つずつ検証していくことです。1%→3%に登録率を改善させた経験をノウハウ化して共有いたします。
【広告運用】CPAが下がらない。毎回数値がブレる。
広告運用で重要なことは、「これが刺さるだろう」と再現性の無い施策をうつのではなく、頻繁にクリエイティブを変更しても、同じ効果が維持できる検証をし続けることです。転職広告のCPA20,000円→8,000円にした経験で、お役に立てることがあるかもしれません。気軽にご連絡ください。
Twitterをフォロー 30分相談 コンサル相談 匿名質問
(2018年3月12日現在、1件コンサルの空きがあります)