Substituir uma string entre duas seqüências

Vamos dizer que temos algo como:

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

E gostaria de substituir "someText" por outra coisa. Qual é a melhor maneira de fazer isso, considerando o fato de que eu não sei o que someText pode ser (qualquer string) e tudo que eu sei é que ele será rodeado por & firstString = e & endString =

Edit: desculpe parece que isso não está claro o suficiente. Eu não sei o que "someText" pode ser, a única informação que tenho é que será entre & firstString = e & endString =

Eu estava pensando em usar várias vezes, mas soou feio.

questionAnswers(6)

yourAnswerToTheQuestion