我有以下两个regular expressions
(顺序btw)。是否有可能将这两个正则表达式合并为一个?
1. ^~/buying/(.*)\?(.*) => foo= group 1 baa= group 2.
2. ^~/buying/(.*) => foo= group 1 baa= nothing/empty/null/baibai
我想要做的是,如果网址有问号,然后将其分成两组。否则,只需将所有内容放入第一组。
订单对我来说很重要的原因是,如果我将它们切换为“?”正则表达式永远不会被解雇,因为#2表达式(上面)会捕获所有。
那么..这可以重新固定吗?
注:我试过using this website **来帮助我调试/调整..但我无法弄清楚。
**我与该网站没有任何关系。
这是Perl的?我建议你这样标记它。 – 2010-06-03 06:41:00