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>