If the string will always have the same format, you can do it like this:
int myNumber = 11; string two = String.Format("test ({0})", myNumber);
It is assumed that you already have RegExp, as you say in your question, and increased it by 1.
EDIT
A new example according to your new information:
int myNumber = 11; int myNewString = "Test"; string two = String.Format("{0} ({1})", myNewString, myNumber);
source share