powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Извлечь из строки
3 сообщений из 3, страница 1 из 1
Извлечь из строки
    #39717807
Bujhm_C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В строке есть слова состоящие из букв, строк и смешанные буквы и цифры.
Как извлечь только слова содержащие буквы и цифры?
Например : 1) Реле контроля еле контроля RM35TF30 . в экспл.-восстан. к-т УЯИШ.468937.001 . в экспл.-восстан. к-т УЯИШ.468937.001 Необходимо извлечь: RM35TF30 и УЯИШ.468937.001
2) Фламопласт КС-1 . Огнезащитный состав. Необходимо извлечь: КС-1

Заранее спасибо за помощь!
...
Рейтинг: 0 / 0
Извлечь из строки
    #39717819
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: c#
1.
2.
3.
4.
5.
6.
var t = "1) Реле контроля еле контроля RM35TF30 . в экспл.-восстан. к-т УЯИШ.468937.001 . в экспл.-восстан. к-т УЯИШ.468937.001";

var result = t.Split(' ')
	.Where(n => Regex.IsMatch(n, @"\d") && Regex.IsMatch(n, @"\p{L}"))
	.Distinct()
	.ToList();
...
Рейтинг: 0 / 0
Извлечь из строки
    #39717834
Bujhm_C
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro
Код: c#
1.
2.
3.
4.
5.
6.
var t = "1) Реле контроля еле контроля RM35TF30 . в экспл.-восстан. к-т УЯИШ.468937.001 . в экспл.-восстан. к-т УЯИШ.468937.001";

var result = t.Split(' ')
	.Where(n => Regex.IsMatch(n, @"\d") && Regex.IsMatch(n, @"\p{L}"))
	.Distinct()
	.ToList();



Это помогло! Браво! Спасибо, быстрый и правильный ответ!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / Извлечь из строки
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]