63487


Googleタグマネージャ（GTM）のトリガーでページタイトルを使用して発火させているのですが、理解できない動きがあったので質問させて下さい。

ページタイトルの構成がPCとスマホで下記のようになっています。

本番  
a001  
スマホ  
a001sp

PCのa001とa002に発火させるため

[code]

    正規表現に一致 a001|a002
    
[/code]

と指定したところ、a001spとa002spでもタグが発火しました。

特にワイルドカードなど使用していないのですが、どういう原理なのでしょうか。


CC BY-SA 4.0
2020-03-02T02:23:08.383
63484
2020-03-02T05:09:39.257
2020-03-02T03:48:57.100
19110
38033
question
正規表現 google-tag-manager
Googleタグマネージャの正規表現について


こんにちは、はじめまして  
ご質問の正規表現では下記のように`部分一致`しているのでヒットします。  
<https://regex101.com/r/C2w2re/2/>

[code]

    a001|a002
    
[/code]

下記の様に先頭と終端を指定すれば、`完全一致`となります  
<https://regex101.com/r/C2w2re/1/>

[code]

    ^a001$|^a002$
    
[/code]


CC BY-SA 4.0
2020-03-02T05:09:39.257
63487
2020-03-02T05:09:39.257
37777
63484
answer