Вывод чисел в строку по маске (заменить звёздочки числами)

есть строка something***something.
Если звёздочка одна, вывести 10 строчек с 0-9 вместо звёздочки.
Если их две, то 00-99 и т.д.
Как такое сделать?

Это для чего?

Так и инт недолго переполнить, даже 64 бит )) Если 20+ звездочек надо.
Ну и выводиться долго будет.

Будет максимум две звёздочки (ну или 5). Точно не больше пяти.

Брутфорс. Но это не взлом пароля или ещё чего.
Там просто в ссылке меняется двухзначный номер сервера. И, вроде, половина из этой сотни не существуют. Надо их все перебрать.

Дык просто перебирать числа от 0 до 99 в цикле.
PadLeft если 0 в однозначных нужен.

Это понятно. Я так и делаю.
Я просто хотел, чтобы вводишь одну строчку со звёздочками, а оно само развёртывает на 100 строчек. Чтобы их каждый раз не копипастить, подставляя всё остальное.
А потом вручную удалить, какие не надо.

Так а звездочки зачем?

		for	(int i = 0; i <= 99; i++)
		{
			string s = "foo" + i.ToString().PadLeft(2, '0') + "bar";
			Console.WriteLine(s);
		}

Ну или если очень нужны, то можно например пройти строку и запомнить позицию начала и конца.

Ну это и так понятно :kolobokbatya:

Чтобы автоматически определить, куда вставлять числа. Хотя, наверное, проще и быстрее будет написать генератор таких строчек просто циклом. А не пытаться что-то изобрести.