HTML Diff
0 added 0 removed
Original 2026-01-01
Modified 2026-02-26
1 <p>Go предоставляет набор функций для работы со строками в пакете strings. Эти функции не требуют создания новых типов и работают напрямую со значениями типа string.</p>
1 <p>Go предоставляет набор функций для работы со строками в пакете strings. Эти функции не требуют создания новых типов и работают напрямую со значениями типа string.</p>
2 <p>Чтобы использовать их, нужно импортировать пакет:</p>
2 <p>Чтобы использовать их, нужно импортировать пакет:</p>
3 <h2>Приведение к нижнему и верхнему регистру</h2>
3 <h2>Приведение к нижнему и верхнему регистру</h2>
4 <h2>Проверка начала и конца строки</h2>
4 <h2>Проверка начала и конца строки</h2>
5 <h2>Поиск подстроки</h2>
5 <h2>Поиск подстроки</h2>
6 <h2>Замена подстроки</h2>
6 <h2>Замена подстроки</h2>
7 <p>Четвёртый аргумент - число замен. -1 означает заменить все вхождения.</p>
7 <p>Четвёртый аргумент - число замен. -1 означает заменить все вхождения.</p>
8 <h2>Повторение строки</h2>
8 <h2>Повторение строки</h2>
9 <p>Функция Repeat возвращает новую строку, повторяя исходную указанное число раз. Если указать 0 - вернётся пустая строка.</p>
9 <p>Функция Repeat возвращает новую строку, повторяя исходную указанное число раз. Если указать 0 - вернётся пустая строка.</p>
10 <h2>Удаление пробелов в начале и конце</h2>
10 <h2>Удаление пробелов в начале и конце</h2>
11 <p>Удаляются пробелы, табуляция, переносы строк.</p>
11 <p>Удаляются пробелы, табуляция, переносы строк.</p>
12 <h2>Срезы строк (slicing)</h2>
12 <h2>Срезы строк (slicing)</h2>
13 <p>В Go можно получать части строки, указывая диапазон индексов в квадратных скобках. Индексы задаются по позиции байтов, начиная с 0.</p>
13 <p>В Go можно получать части строки, указывая диапазон индексов в квадратных скобках. Индексы задаются по позиции байтов, начиная с 0.</p>
14 <h2>Рекомендуемые программы</h2>
14 <h2>Рекомендуемые программы</h2>