WebマーケターがGoogleアナリティクスなどで解析する際に必須になる知識「正規表現」。
スプレッドシート上に溜めたデータから情報を探すとき、特定の文字列パターンのを上図に置換したいときに「正規表現」がかなり役に立ちますね。
この記事では、正規表現とは?という話から、正規表現を試せるテストまで用意しているので参考にしながら学びましょう。
正規表現とは、より高度な文字列探索
正規表現とは「文字列のパータンを表現したもの」です。
正規表現サンプル
もし下記のようなリストがあったとします。
[su_note note_color=”#eeeeee”]
peach
apple
almond
[/su_note]
下記の文字列パターンのときに、リストからその文字列パターンの項目を出力することができます。
- ^.*$: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文字 |
正規表現理解度テスト
[wp_quiz id=”360″]
[su_note note_color="#00BFFF" text_color="#ffffff"]
人気の記事
Google検索の変遷から見えてくる「Googleがキュレーション化する日」
[/su_note]
Google検索の変遷から見えてくる「Googleがキュレーション化する日」
[/su_note]