如何将具有特定关键字的 URL 列入白名单?
How to Whitelist URLs with specific keywords?
我正在使用 Firebase 来缩短 link 来自附属公司的邮件。
我需要将具有特定关键字的 URL 列入白名单。该关键字将是我的帐户 ID。
例如,所有深度 link 都将包含关键字 "ABCDEFGZ"。
Regex URL 模式是什么?
这是来自联盟的真实 link:
我的会员 ID 是 Xqv79DCBYJo。
我输入的正则表达式 URL 是:
/*= *Xqv79DCBYJo&/g
我不知道为什么它不起作用,字符之间的间距有作用吗?
请看这张图片:
来自 Firebase 的简短 Link:
https://ads.shipperman.us/voguesg
如您所见,我的客户 ID 是 Xqv79DCBYJo。
你可以试试这个模式
/ *= *ABCDEFGZ-/g
尝试将这些作为单独的条目(同时):
当您的会员是 URL 中的最后一个条目时:
^https://.*=Xqv79DCBYJo$
当您的会员处于 URL 中间的某个位置时:
^https://.*=Xqv79DCBYJo&.*$
这些正则表达式使用 RE2 语法,这是一种非常基本的正则表达式实现。许多常见的惯用语,例如“/g”,对它们不起作用。有关详细信息,请参阅 syntax reference。
我正在使用 Firebase 来缩短 link 来自附属公司的邮件。
我需要将具有特定关键字的 URL 列入白名单。该关键字将是我的帐户 ID。
例如,所有深度 link 都将包含关键字 "ABCDEFGZ"。
Regex URL 模式是什么?
这是来自联盟的真实 link:
我的会员 ID 是 Xqv79DCBYJo。
我输入的正则表达式 URL 是:
/*= *Xqv79DCBYJo&/g
我不知道为什么它不起作用,字符之间的间距有作用吗?
请看这张图片:
来自 Firebase 的简短 Link: https://ads.shipperman.us/voguesg
如您所见,我的客户 ID 是 Xqv79DCBYJo。
你可以试试这个模式
/ *= *ABCDEFGZ-/g
尝试将这些作为单独的条目(同时):
当您的会员是 URL 中的最后一个条目时:
^https://.*=Xqv79DCBYJo$
当您的会员处于 URL 中间的某个位置时:
^https://.*=Xqv79DCBYJo&.*$
这些正则表达式使用 RE2 语法,这是一种非常基本的正则表达式实现。许多常见的惯用语,例如“/g”,对它们不起作用。有关详细信息,请参阅 syntax reference。