Re[2]: Разбивка строки на части
От: FireShock Россия  
Дата: 31.07.07 12:14
Оценка:
Здравствуйте, Хнык, Вы писали:

Х>Ищи ласт индекс спэйса в строке, в качестве старта — номер_строки*макс.длина_строки и учитывай поправку на перенос слов.

Благодарю, конечно, но сделал уже так:

string[] strSmsWords = strLongSms.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries);
string part = "";
List<String> smsParts = new List<String>();

for (int cnt = 0; cnt < strSmsWords.Length; cnt++)
{
  if ((part + " " + strSmsWords[cnt]).Length < 60)
  {
    part += " " + strSmsWords[cnt];
  }
  else
  {
    smsParts.Add((smsParts.Count + 1).ToString() + ") " + part.Trim());
    part = strSmsWords[cnt];
  }
}
if (part != "")
  smsParts.Add((smsParts.Count + 1).ToString() + ") " + part.Trim());
... << RSDN@Home 1.2.0 alpha rev. 0>>
Instagram
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.