Извлечь только правильные большинство n букв из строки - PullRequest
98 голосов
/ 12 ноября 2009

Как извлечь из другой строки подстроку, состоящую из шести правых букв?

Пример: моя строка "PER 343573". Теперь я хочу извлечь только "343573".

Как я могу это сделать?

Ответы [ 21 ]

0 голосов
/ 26 марта 2010

Не прибегая к битовому преобразователю и сдвигу битов (нужно быть уверенным в кодировании) это самый быстрый метод, который я использую как метод расширения 'Right'.

string myString = "123456789123456789";

if (myString > 6)
{

        char[] cString = myString.ToCharArray();
        Array.Reverse(myString);
        Array.Resize(ref myString, 6);
        Array.Reverse(myString);
        string val = new string(myString);
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...