*

*

0/500

正規表現の概要

正規表現で使われる文字表記

Ptengineは正規表現に対応しており、詳細なトラッキング設定を行うことができます。正規表現とは文字列の一部分を照合、取得する特殊文字の表記方法です。

正規表現で使用される文字
ワイルドカード

アンカー

グループ化

その他


 

正規表現でよく使われる組み合わせ

  • ドメインと最後に/、広告パラメータを含んだURLをまとめたい場合
  • 正規表現:^https:\/\/www.ptmind.com($|\/$|\/\?.*)

    含まれるURL:
    https://www.ptmind.com
    https://www.ptmind.com/
    https://www.ptmind.com/?WT.mc_id=xxxx

    含まれないURL:
    https://www.ptmind.com/abc

  • http, https、そしてサブドメンを含むURLをまとめたい場合
  • 正規表現:^(http|https):\/\/(sh|bj|tj).ptmind.com

    含まれるURL:
    http://sh.ptmind.com
    http://bj.ptmind.com/abc
    http://tj.ptmind.com
    https://sh.ptmind.com
    https://bj.ptmind.com/?WT.mc_id=xxxx
    https://tj.ptmind.com

    含まれないURL:
    https://www.ptmind.com

  • 同じサブディレクトリでまとめたい場合
  • 正規表現:^http:\/\/ptmind\.com\/price.*$

    含まれるURL:
    http://ptmind.com/price/page
    http://ptmind.com/price?sid=23fwe3r2&vid=345666
    http://ptmind.com/price#top
    http://ptmind.com/price

  • http か httpsが含まれてwwwかwwwの箇所が別のサブディレクトのURLをまとめたい場合
  • 正規表現:^(http|https):\/\/[a-z0-9]*[.]*ptmind.com\/service\/mng_units\/lp03$

    含まれるURL:
    http://www.ptmind.com/service/mng_units/lp03
    https://www.ptmind.com/service/mng_units/lp03
    http://ptmind.com/service/mng_units/lp03
    http://a123.ptmind.com/service/mng_units/lp03
    https://ptmind.com/service/mng_units/lp03

  • idが該当の範囲にあるURLをまとめたい(6984604から6984783まで)場合
  • 正規表現:^http:\/\/ptmind.com\/detail\/id=6984([6][1-9][0-9]|[6][0][4-9]|[7][0-7][0-9]|[7][8][0-3])$

    含まれるURL:
    http://ptmind.com/detail/id=6984604
    http://ptmind.com/detail/id=6984783

    含まれないURL:
    http://ptmind.com/detail/id=6984784
    http://ptmind.com/detail/id=6984603

また正規表現の記述が正しいかどうかの確認は、こちらのようなツールで確認することができます。
https://www.regexpal.com/
 

Hits: 2092