Web広告の運用で使えると便利な正規表現について
カテゴリ:Webマーケティング
Googleアナリティクスやタグマネージャを利用していると、目にすることの多い正規表現。
なんだか難しそうなので敬遠している。という方も多いのではないでしょうか。
確かに、.(ドット)や?(クエスチョン)などの記号を扱うので、抵抗があります。
しかし、一度覚えてしまえば業務の効率アップやGoogleアナリティクスなどのツールを利用して出来ることの幅が広がるので、使えるようになるのがオススメです。
正規表現とは?
規則性を持った文字列の表現方法のことを正規表現と言います。
この正規表現を利用することで、一定のルールに基づいた検索を容易にしたり、タグマネージャでより幅の広いトリガーの設定が行えるようになります。
記号の持つ役割
正規表現では、? (クエスチョン)や$(ドルマーク)などの記号がそれぞれ役割を持ち、それらを組み合わせることで文字列を表現します。
例えば、.(ドット)はなんでもOKの1文字を表現する役割を持ちます。
なので、正規表現で「あ..ん」と表現すると「あんぱん」「あいろん」など、「あ」と「ん」の間に2文字入っている文字列を表現することができます。
基本的な記号の役割
記号 | 意味 | 正規表現例 | 検索出来る文字列の例 | 検索出来ない文字列の例 |
. | なんでもOKの1文字 | 私は..で | 私は元気です。 現在、私は学生ではありません。 | 私は男です。 |
^ | 先頭一致 | ^私は | 私は元気だ。 私は男です。 | 現在、私は学生です。 |
$ | 後方一致 | です。$ | 僕は元気です。 私は学生です。 | 僕は元気です 僕は元気でーす。 |
* | 直前の文字の繰り返し ※ただし、直前の文字がない文字列も表現可能。 | おじい*ちゃん | おじちゃん おじいちゃん おじいいいちゃん | おじーちゃん |
+ | 直前の文字の繰り返し | おじい+ちゃん | おじいちゃん おじいいいちゃん | おじちゃん |
? | 直前の文字があってもなくてもOK | おじい?ちゃん | おじちゃん おじいちゃん | おじいいちゃん |
| | どちらか | 田中|鈴木 | 田中 鈴木 | 田中と鈴木 佐藤 |
(|) | ()内のどちらか | 田(中|口) | 田中 田口 | 中田 中口 |
[] | []内のどれか | 田[中口邊] | 田中 田口 田邊 | 中田 |
[^] | []内のどれにも当てはまらない | 田[^中口邊] | 田村 田島 田代 | 田中 田口 田邊 |
{n} | 直前の文字をn回繰り返す | やっ{5}たー | やっっっっったー | やったー |
まとめ
正規表現は使いこなせるようになると非常に便利な武器になりますが、思い通りに記号で表現出来るようになるためには実践が必要です。
日々の業務で正規表現を利用すれば効率化出来そうな案件があれば、積極的に利用してみると良いでしょう。
***
一般的なWeb広告運用会社さんは広告運用に主軸をおきますが、当社はあくまでWebプロモーション全体を企画、実施し、運用改善していきます。
また、マーケティングオートメーション領域では、導入支援はもちろん、導入後の広告施策と合わせたキャンペーン設計まで、Webプロモーション×マーケティングオートメーションを一気通貫で行っています。
プロモーションとしてのデジタルマーケティングに関するご相談は、お気軽にお問い合わせください。