const string rus_alph = "абвгдеёжзийклмнопрстуфхцчшщъыьэяю";
string sourceStr = File.ReadAllText(curFile), resStr = String.Empty;
int letterOrder = 0;
for (int i = 0; i < sourceStr.Length; i++)
{
letterOrder = rus_alph.IndexOf(Char.ToLower(sourceStr[i])) + 1;
if (letterOrder != 0)
{
resStr += letterOrder.ToString();
if (i < sourceStr.Length - 1 && rus_alph.Contains(Char.ToLower(sourceStr[i + 1]).ToString()))
{
resStr += "|";
}
}
else
{
resStr += sourceStr[i];
}
}
я смог составить что-то такое, но тогда получается:
привет пока -> 17|18|10|3|6|20| 17|16|12|1|
мне нужно сделать, чтобы было 17|18|10|3|6|20 17|16|12|1 , подскажите, как это можно сделать?