다음 두 개의 메시지가 있습니다. regular expressions
(순서대로).이 두 정규식을 하나로 결합 할 수 있습니까?
1. ^~/buying/(.*)\?(.*) => foo= group 1 baa= group 2.
2. ^~/buying/(.*) => foo= group 1 baa= nothing/empty/null/baibai
URL에 물음표가 있으면 두 그룹으로 나눕니다. 그렇지 않으면 첫 번째 그룹에 모든 것을 던지십시오.
내가 주문을 중요하게 생각하는 이유는 내가 반올림하면 '?' # 2 표현 (위)이 모두를 잡을 것이기 때문에 정규 표현식은 결코 해고되지 않습니다.
그럼 .. 다시 고칠 수 있습니까?
참고 : 디버그/조정할 수 있도록 using this website **을 시도했습니다.하지만 알아낼 수는 없습니다.
** 나는 해당 사이트와 아무런 관련이 없습니다. 물음표를 포함하지 않는 첫 번째 그룹을 캡처 -
^~/buying/([^?]*)\??(.*)
([^?]*)
:
인가? 나는 당신이 그처럼 태그를다는 것을 제안한다. –