То есть вы хотите сопоставить cxsSearchApply
в тексте до &returnUrl
.Вы можете использовать прогноз:
(cxsSearchApply.*)(?=returnUrl=)
Однако, что вы действительно хотите - это сопоставить все до first &returnUrl
.Так что вам нужен не жадный оператор:
(cxsSearchApply.*?)(?=returnUrl=)
Аналогично, для вашего другого поиска он больше не должен совпадать, поскольку он также просматривает только первую часть:
(cxsSearchSearchDetail.*?)(?=returnUrl=)
Я верю, что это даст вам то, что вы хотите.