Сводка
Цель заключалась в извлечении, удалении и замене значений в строках. Часто полученные данные имеют лишние данные или символы, которые необходимо избежать или исключить, прежде чем использовать целевые данные.
IndexOf()
Использование метода позволяет определить положение символа или строки в другой строке. Позиция, возвращаемая из метода, была первым стандартным блоком Substring()
для извлечения части строки, IndexOf()
заданной начальной позицией и числом символов для извлечения (длина). Он также позволяет использовать Remove()
метод для устранения символов из строки, заданной начальной позицией и длиной. Вы узнали о вариантах, таких как LastIndexOf()
метод, чтобы найти последнюю позицию символа строки в другой строке, и IndexOfAny()
найти положение любого значения заданного char
массива. Оператор использовался while
для итерации более длинной строки для поиска и извлечения всех экземпляров символа или строки в более крупной исходной строке. Наконец, вы использовали Replace()
метод для замены всех экземпляров символа или строки внутри большей строки.
Хотя эти виды операций могут выполняться с помощью char
массива, итерации по каждому char
из них для поиска совпадений, отслеживания начальных и конечных точек, которые вы хотите найти, и т. д. Однако при этом для достижения результата, который дает один вызов вспомогательного строкового метода, потребуется выполнить гораздо больше действий.
Получение бесплатной проверенной сертификации
Корпорация Майкрософт сотрудничала с freeCodeCamp.org, чтобы предложить программу обучения и сертификации на основе C#. Завершив этот модуль Microsoft Learn, вы уже один шаг ближе к сертификации. Чтобы изучить базовую сертификацию C#, предлагаемую freeCodeCamp, посетите страницу: https://aka.ms/csharp-certification