Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 06.04.2017, 12:53   #1
djKeysi
Пользователь
 
Регистрация: 08.08.2011
Сообщений: 18
По умолчанию Удаление букв из строки

Добрый всем день! Подскажите как удалить буквы из строки:


Код:
string s = "Длина = 555 дл Высота = 333 выс Ширина = 333 шир Толщина = 444 тщ"
Удалить надо дл, выс, шир, тщ и заместо них поставить запятые

Помогите плиз
djKeysi вне форума Ответить с цитированием
Старый 06.04.2017, 14:36   #2
Aleksandr H.
2 the Nation Glory
Старожил
 
Аватар для Aleksandr H.
 
Регистрация: 27.05.2014
Сообщений: 3,289
По умолчанию

https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx


Код:
string s = "Длина = 555 дл Высота = 333 выс Ширина = 333 шир Толщина = 444 тщ " 
s = s.Replace(" дл ", ",").Replace(" шир ", ",").Replace(" выс ", ",").Replace(" тщ ", ",")
Кто умер, но не забыт, тот бессмертен.
Лао-Цзы.
Aleksandr H. вне форума Ответить с цитированием
Старый 06.04.2017, 14:42   #3
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Код:
using System;
using System.Text.RegularExpressions;

namespace parse_string
{
	class Program
	{
		public static void Main(string[] args)
		{
			string pattern =  @"(\D+)?(\d+)?(\D+)";  
			string input = "Длина = 555 дл Высота = 333 выс Ширина = 333 шир Толщина = 444 тщ";
			string replacement = "$2,";
			Regex rgx = new Regex(pattern);
			string result = rgx.Replace(input, replacement);


			Console.WriteLine("Original String:    '{0}'", input);
			Console.WriteLine("Replacement String: '{0}'", result);      
			Console.Write("Press any key to continue . . . ");
			Console.ReadKey(true);
		}
	}
}
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[PascalABC]Дано текстовый файл, разбитый на строки. Напечатать все строки, состоящие из шести букв. destra1j Помощь студентам 7 15.05.2016 11:04
Проверка строки на содержание латинских букв Uniskull C# (си шарп) 2 31.01.2012 09:03
Удаление элементов строки s2 из строки s1 Ueshua Общие вопросы C/C++ 4 20.12.2009 13:06
Удалить из строки все группы букв вида abcd Григорийpnz Паскаль, Turbo Pascal, PascalABC.NET 5 27.11.2008 12:48
Удаление всех прописных букв из ячейки samlay Microsoft Office Excel 4 07.11.2007 20:03