У меня есть эта строка ...C# Расщепление конкретной строки для конкретных данных
lg-270-110.sh-300-110.hd-180-1.hr-155-61.ea-1403-62.cc-3007-110-110.ch-220-63.ca-3084-64-64
Строка постоянно меняется ...
Как бы я получить данные между двумя определенными точками ...
Мне действительно нужно извлечь hd-180-1. и hr-155-61. и удалите их из строки
Но вы видите, что данные не всегда hd-180-1. - Это может быть hd-171-4. - Поэтому мне нужно удалить данные между HD и. программно
Как я могу это сделать?
Вы пробовали RegEx? –
Возможный дубликат [PHP - Сброс определенной строки из строки] (http://stackoverflow.com/questions/11382611/php-strip-a-specific-string-out-of-a-string) –
Один подход это очень гибкий, но, возможно, недостаточно эффективный, чтобы использовать мою [sscanf() Замена для .NET] (http://www.blackbeltcoder.com/Articles/strings/a-sscanf-replacement-for-net). Он позволяет вам определять местозаполнители и извлекать все необходимые вам части. –