使用正则表达式在URL中查找2个参数

里纳·维玛(Reena Verma)

我正在设置一个AB测试,但我不想基于URL中的查询参数将某些页面包含在我的AB测试中。

我想使用正则表达式在此URL中找到两个参数:

  • 如果参数以 &rooms

  • 如果第二个参数以 &offerRooms

    https://www.website.com搜索= true&to = 21-12-2020&from = 14-01-2021&rooms [0] [成人] = 2&rooms [0] [b] = 0&rooms [0] [c] = 0&Id1 = xxx&Id2 = xxx &accId = abc&voucherCode = 123&boardType = HB&offerRooms [0] [成人] = 2&offerRooms [0] [b] = 0&offerRooms [0] [c] = 0&dest = 0

我有以下正则表达式可以找到&rooms[0][adults]=2

(rooms)\W0\W\Wadults\W=[2-9]

但是我不确定如何扩展它,也可以寻找并匹配 &offerRooms[0][adults]=2

本质上,我希望我的正则表达式可以在一个正则表达式查找中找到这两个参数。

任何指针都会有所帮助!

谢谢,

克里斯托夫·尼尔琳克

我不确定您要做什么。此正则表达式将找到rooms[0][adults]=2offerRooms[0][adults]=2那是您要找的东西吗?

(rooms|offerRooms)\[0\]\[adults\]=[2-9]

如果只希望同时包含和房间的URL总是在offerRooms之前出现,那就很简单。

rooms\[0\]\[adults\]=[2-9].*offerRooms\[0\]\[adults\]=[2-9]

如果只希望包含URL和Rooms的URL并不总是出现在offerRooms之前,则它非常复杂,需要提前进行。在这里,我寻找的是房间,如果后面跟有offerRooms或offerRooms,然后是房间。

(rooms\[0\]\[adults\]=[2-9](?=.*offerRooms\[0\]\[adults\]=[2-9])|offerRooms\[0\]\[adults\]=[2-9](?=.*rooms\[0\]\[adults\]=[2-9]))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

正则表达式 - 使用正则表达式查找 2 个或更多单词

来自分类Dev

findall()函数中的2+个正则表达式参数使用漂亮的汤

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

使用正则表达式在正则表达式中查找正则表达式点

来自分类Dev

正则表达式:查找在函数的第一个参数上使用的属性

来自分类Dev

正则表达式 url 参数

来自分类Dev

使用正则表达式删除url参数

来自分类Dev

使用正则表达式删除URL参数

来自分类Dev

使用正则表达式删除URL参数

来自分类Dev

使用正则表达式在字符串中查找sql参数

来自分类Dev

使用正则表达式查找文件中的方法和参数

来自分类Dev

使用正则表达式在函数的参数中查找逗号

来自分类Dev

使用正则表达式在PhpStorm中查找/替换

来自分类Dev

使用正则表达式在HTML中查找模式

来自分类Dev

使用正则表达式在文件名中的2个连字符之间查找数据

来自分类Dev

如何编写正则表达式以从URL中删除最后一个参数

来自分类Dev

需要一个 Javascript 正则表达式来匹配 URL 中的语言参数

来自分类Dev

Javascript正则表达式以匹配2个URL

来自分类Dev

使用正则表达式在URL中查找特定的字符串

来自分类Dev

如何使用正则表达式替换URL中的查询参数?

来自分类Dev

使用正则表达式匹配HTML中的url

来自分类Dev

URL中的正则表达式

来自分类Dev

您如何使用正则表达式在URL中找到2个组?

来自分类Dev

python中的正则表达式:将2个正则表达式组合为一个

来自分类Dev

使用正则表达式拆分在数组中创建2个空元素

来自分类Dev

使用正则表达式查找的Visual Studio查找

来自分类Dev

在VS2010中使用正则表达式查找带有参数的所有函数调用

来自分类Dev

Clojure中重新查找函数中的动态正则表达式参数

来自分类Dev

如何通过php中的正则表达式在PDO查询中查找参数?

Related 相关文章

  1. 1

    正则表达式 - 使用正则表达式查找 2 个或更多单词

  2. 2

    findall()函数中的2+个正则表达式参数使用漂亮的汤

  3. 3

    使用正则表达式在正则表达式中查找正则表达式点

  4. 4

    使用正则表达式在正则表达式中查找正则表达式点

  5. 5

    正则表达式:查找在函数的第一个参数上使用的属性

  6. 6

    正则表达式 url 参数

  7. 7

    使用正则表达式删除url参数

  8. 8

    使用正则表达式删除URL参数

  9. 9

    使用正则表达式删除URL参数

  10. 10

    使用正则表达式在字符串中查找sql参数

  11. 11

    使用正则表达式查找文件中的方法和参数

  12. 12

    使用正则表达式在函数的参数中查找逗号

  13. 13

    使用正则表达式在PhpStorm中查找/替换

  14. 14

    使用正则表达式在HTML中查找模式

  15. 15

    使用正则表达式在文件名中的2个连字符之间查找数据

  16. 16

    如何编写正则表达式以从URL中删除最后一个参数

  17. 17

    需要一个 Javascript 正则表达式来匹配 URL 中的语言参数

  18. 18

    Javascript正则表达式以匹配2个URL

  19. 19

    使用正则表达式在URL中查找特定的字符串

  20. 20

    如何使用正则表达式替换URL中的查询参数?

  21. 21

    使用正则表达式匹配HTML中的url

  22. 22

    URL中的正则表达式

  23. 23

    您如何使用正则表达式在URL中找到2个组?

  24. 24

    python中的正则表达式:将2个正则表达式组合为一个

  25. 25

    使用正则表达式拆分在数组中创建2个空元素

  26. 26

    使用正则表达式查找的Visual Studio查找

  27. 27

    在VS2010中使用正则表达式查找带有参数的所有函数调用

  28. 28

    Clojure中重新查找函数中的动态正则表达式参数

  29. 29

    如何通过php中的正则表达式在PDO查询中查找参数?

热门标签

归档