|
21 | 21 | 2. **Преобразование**: |
22 | 22 | после того, как `text` разделен на слова, применяется [`transform`][textcase.Case.transform]. |
23 | 23 | Эта функция ([которую вы можете настроить](#создание-кастомных-регистров)) определяет, как будет преобразовано каждое слово. |
24 | | - Например, к каждому слову можно применить преобразование [lowercase][str.lower], [capitalization][str.capitalize] |
25 | | - или полностью [пользовательское преобразование](#создание-кастомных-регистров). |
| 24 | + Например, к каждому слову можно применить преобразование [к строчным буквам][str.lower], [капитализацию][str.capitalize] |
| 25 | + или полностью [собственное преобразование](#создание-кастомных-регистров). |
26 | 26 | 3. **Объединение**: |
27 | 27 | наконец, преобразованные слова [объединяются][str.join] обратно вместе с помощью |
28 | 28 | определенного [`delimiter`][textcase.Case.delimiter]. Этот [`delimiter`][textcase.Case.delimiter] |
|
40 | 40 | --8<-- "docs/.snippets/cases/custom_case.py" |
41 | 41 | ``` |
42 | 42 |
|
43 | | -1. :smile: Поскольку `dot` является экземпляром [Case][textcase.Case], он уже преобразует текст в регистр `dot` — просто |
| 43 | +1. :smile: Поскольку `dot` является экземпляром [`Case`][textcase.Case], он уже преобразует текст в регистр `dot` — просто |
44 | 44 | [вызовите][textcase.Case.__call__] его как функцию! :tada: |
45 | 45 | 2. :smile: Для `dot` вам не нужно писать пользовательскую функцию для проверки регистра; |
46 | 46 | просто используйте его метод [`match`][textcase.Case.match]! :tada: |
47 | | -3. :smile: Опять же, используя метод [match][textcase.Case.match] `dot`, вы можете легко проверить, |
| 47 | +3. :smile: Опять же, используя метод [`match`][textcase.Case.match], вы можете легко проверить, |
48 | 48 | находится ли строка в регистре `dot` без какого-либо дополнительного кода! :tada: |
49 | 49 |
|
50 | 50 | Чтобы узнать больше о создании кастомного регистра с нуля, взгляните на класс [`Case`][textcase.Case]. |
0 commit comments