我有以下两个regular expressions
(顺便说一句)。
1. ^~/buying/(.*)\?(.*) => foo= group 1 baa= group 2.
2. ^~/buying/(.*) => foo= group 1 baa= nothing/empty/null/baibai
我想做的是,如果网址有问号,则将其分成两组。否则,把所有的东西都扔到第一组。
顺序对我来说很重要的原因是,如果我将它们调换,“?” 正则表达式永远不会被触发,因为 #2 表达式(上图)将捕获所有内容。
所以..这可以重新修复吗?
注意:我曾尝试使用此网站** 来帮助我调试/调整 .. 但我无法弄清楚。
** 我与该网站没有任何关系。