如何使用正则表达式忽略 URL 中的 32 个字符

How to ignore 32 chars in URL withe a regular expression

我需要在我的 google 分析中设置步骤漏斗,但是为此,在 URL 我试图找到一些方法来忽略“示例”之间的 32 个字符。 com/39921713197/checkouts/" - 和 -"?previous_step=contact_information&step=shipping_method"。 在这种情况下,忽略通常以这种格式排列的 32 个字符(不是常量):“b625d2e28d1c2f14bfdbf8e051787cb4”。

我应该使用什么正则表达式来忽略它?以及如何?

已经尝试:[a-z0-9], (.)+

我的全URL: 例如。com/39921713197/checkouts/b625d2e28d1c2f14bfdbf8e051787cb4?previous_step=contact_information&step=shipping_method

使我的评论成为完整的答案;也许只要找到 32 个字符并在 ? 上拆分就可以了!

/[a-f\d]{32}\?(.+)$
  • 找到 32 个十六进制字符
  • 查找文字 ?
  • 将所有剩余字符(至少一个)组成一组,直到字符串结束(url)