((?<=\d{4}))((\d{2}))
$1 $2
Есть текст - 11111111
надо получить - 1111 11 11
как вставить пробел/тире после нужного количества символов, то есть после 4го и 6го ?
string text = project.Variables["word"].Value; // переменная где значение 11112233
string symbol = " "; // в "" указать значение, где " " - пробел, "-" - дефис
string result = String.Empty;
Regex reg = new Regex(@"\w");
for(int i = 0; i < text.Length; i++)
{
if(i.ToString() == "4") // применить значение переменной symbol после 4 символа в строке
{
result += symbol;
}
else if(i.ToString() == "6") // применить значение переменной symbol после 6 символа в строке
{
result += symbol;
}
MatchCollection matches = reg.Matches(text.Trim());
StringBuilder strb = new StringBuilder();
result += strb.Append(matches[i].Value).ToString();
}
return result;
string text = "11111111";
text = text.Insert(4, " ");
return text.Insert(7, " ");
А я тут свой 8-ми колесный велосипед изобрел, а тут смотрю по прежнему на 2 колесном ехать можно главное что оба едутC#:string text = "11111111"; text = text.Insert(4, " "); text = text.Insert(7, " "); return text;
ну ты меня как то тоже нагрел на код с двух строк когда мне лень было писать с одной строки )))А я тут свой 8-ми колесный велосипед изобрел, а тут смотрю по прежнему на 2 колесном ехать можно главное что оба едут
ну а вообще правильно сказал, главное что оба работаютА я тут свой 8-ми колесный велосипед изобрел, а тут смотрю по прежнему на 2 колесном ехать можно главное что оба едут
C#:string text = "11111111"; text = text.Insert(4, " "); return text.Insert(7, " ");
ну ты меня как то тоже нагрел на код с двух строк когда мне лень было писать с одной строки )))
return project.Variables["word"].Value.Insert(4, " ").Insert(7, " ");
выглядит не красиво и не понятноМоя мстяяя...
C#:return project.Variables["word"].Value.Insert(4, " ").Insert(7, " ");
Много на планшетах коду пишут?на планшетах кто пользуется придётся бегунок передвигать
Вот он негодяй! Вот подлеw! Вот мы его сейчас!P.S. ну и ты взял и отомстил скопипастив у меня решение )) просто приделав переменную ))
Моя мстяяя...
C#:return project.Variables["word"].Value.Insert(4, " ").Insert(7, " ");
А как указать значение если оно берется из переменной (значение которой может быть разным) например вместо 4 - взять значение из переменной проекта {-Variable.mycount-}Моя мстяяя...
C#:return project.Variables["word"].Value.Insert(4, " ").Insert(7, " ");
А как указать значение если оно берется из переменной (значение которой может быть разным) например вместо 4 - взять значение из переменной проекта {-Variable.mycount-}
return project.Variables["word"].Value.Insert(4, " ");
return project.Variables["word"].Value.Insert(int.Parse(project.Variables["mycount"].Value), " ");