私は次の2つを持っていますregular expressions
(順番に)。
1. ^~/buying/(.*)\?(.*) => foo= group 1 baa= group 2.
2. ^~/buying/(.*) => foo= group 1 baa= nothing/empty/null/baibai
私がやろうとしているのは、URLに疑問符がある場合、それを2つのグループに分割することです. それ以外の場合は、すべてのものを最初のグループに入れます。
私にとって順序が重要な理由は、それらを入れ替えると、「?」#2 式 (上記) がすべてをキャッチするため、regex が起動されることはありません。
それで..これは再修正できますか?
注:この Web サイト** を使用してデバッグ/微調整を試みましたが、わかりません。
** 私はそのサイトとは何の関係もありません。