Zastąp ciąg między dwoma łańcuchami

Powiedzmy, że mamy coś takiego:

<code>&firstString=someText&endString=OtherText
</code>

I chciałbym zastąpić „someText” czymś innym. Jaki jest najlepszy sposób, aby to zrobić, biorąc pod uwagę fakt, że nie wiem, jaki może być jakiś tekst (dowolny ciąg), a wszystko, co wiem, to to, że będzie otoczony przez & firstString = i & endString =

Edytuj: przepraszam wygląda tak, że nie jest wystarczająco jasne. Nie wiem, co to może być „someText”, jedyne informacje, jakie mam, to to, że będzie między & firstString = i & endString =

Myślałem o wielokrotnym użyciu split, ale brzmiało to brzydko ..

questionAnswers(6)

yourAnswerToTheQuestion