回答編集履歴
2
表現ちょっと修正。
answer
CHANGED
@@ -1,5 +1,5 @@
|
|
1
1
|
GTMトリガーというものを扱ったことはなく、トリガーをかける際の仕様やそこで使える正規表現の範囲もわかりませんが、
|
2
|
-
軽く検索してみたところ一般的な正規表現は使えるようなので、Linux端末上でgrepコマンド(-Pオプションを使ってperl正規表現を使っています)を使って質問にあるURLに一致する正規表現を書いてみました。
|
2
|
+
軽くネット検索してみたところ一般的な正規表現は使えるようなので、Linux端末上でgrepコマンド(-Pオプションを使ってperl正規表現を使っています)を使って質問にあるURLに一致する正規表現を書いてみました。
|
3
3
|
|
4
4
|
次のようなファイルがあるとして
|
5
5
|
|
1
書式間違い修正。
answer
CHANGED
@@ -19,10 +19,12 @@
|
|
19
19
|
|
20
20
|
「https://www.yahoo.co.jp/[^/]+(/([^/]+)?)?」という正規表現で質問にあるURLに一致したものに絞り込むことは出来ました。
|
21
21
|
|
22
|
+
```
|
22
23
|
$ grep -o -P 'https://www.yahoo.co.jp/[^/]+(/([^/]+)?)?' url.txt
|
23
24
|
https://www.yahoo.co.jp/aa/dd
|
24
25
|
https://www.yahoo.co.jp/bb/ee
|
25
26
|
https://www.yahoo.co.jp/cc/ff
|
26
27
|
https://www.yahoo.co.jp/ww/xx
|
27
28
|
https://www.yahoo.co.jp/yy/
|
28
|
-
https://www.yahoo.co.jp/zz
|
29
|
+
https://www.yahoo.co.jp/zz
|
30
|
+
```
|