Remplacer une Chaîne de caractères entre deux Chaînes de caractères

Disons que nous avons quelque chose comme:

&firstString=someText&endString=OtherText

Et je voudrais remplacer "someText" avec quelque chose d'autre. Quelle est la meilleure façon de le faire compte tenu du fait que je ne sais pas ce someText peut-être (une chaîne) et tout ce que je sais c'est qu'il va être entouré par &firstString= et &endString=

Edit: désolé ressemble ce n'est pas assez clair. Je ne sais pas ce que "someText" pourrait être, la seule information que j'ai, c'est qu'il sera entre &firstString= et &endString=

Je pensais à l'aide de split à plusieurs reprises mais ça sonnait laid ..

Qu'est-ce exactement que vous avez besoin de le faire? Et qu'avez-vous essayé jusqu'à présent?
Êtes-vous à la reconstruction d'une chaîne de requête?
J'ai ajouté une précision à la question, désolé si ce n'était pas assez clair 🙂

OriginalL'auteur user220755 | 2012-05-01