Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Общие вопросы по .NET и C# > извлечение подстроки из массива


Автор: spbsmile 13.8.2012, 10:08
привет!

 есть массив (objItem) строк, которые обязательно заканчиваются сиволом  'Z' : 
  
  asdfZ1asdfZ
  1234assdfdfZ

вопрос : как извлечь подстроки из каждого элемента массива , которые не содержат последний символ 'Z' ? 

пытался так : 
Код

string[] ItemPodtv = objItem["Подтвержденное примечание"].ToString().Split('Z');

но не подходит , так как встречаются у меня строки где сисвол 'Z' входит не только как полледний символ. и происходит не нужное разбиение.

спасибо ! 

Автор: boevik 13.8.2012, 10:30
Код

            string []s=new string[]{"ssssz", "aaa"};
            string[] sz = (from s1 in s where !s1.EndsWith("z") select s1).ToArray<string>();

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)