Мақсаты
Әр жолдың таңдалған бағандарына бірдей амалдар тізімін қолданады. Амал реті маңызды: әр амал алдыңғының нәтижесімен жұмыс істейді.
Кірістер және шығыстар
Бір in кірісі және құрылымы бірдей out шығысы. Таңдалған бос емес мәндер мәтінге айналады.
Параметрлер
| Параметр | Баптаулар және мәндер | Нұсқалар және шектер |
|---|---|---|
fields | Әрекет қолданылатын өрістер; элемент құрылымы төменде сипатталған. | Саны: 1–256 |
operations | 1–32 амал; kind әрекетті, count таңба/бос орын санын, keep қосымша сақталатын таңбаларды анықтайды. | Саны: 1–32 |
null | preserve NULL сақтайды; empty оны бос мәтінге айналдырады. | Нұсқалар: preserve, emptyӘдепкі: preserve |
Мәтін амалдарының каталогы
| Параметр | Нені баптайды |
|---|---|
| lower / upper | Кіші / бас әріптер. |
| capitalize / title | Бүкіл мәтіннің / әр сөздің алғашқы әрпін бас әріп ету. |
| trim / trim_start / trim_end | Екі шеттегі / басындағы / соңындағы бос орындарды жою. |
| drop_start / drop_end | Басынан / соңынан count таңба жою. |
| keep_start / keep_end | Алғашқы / соңғы count таңбаны сақтау. |
| before_space | count нөмірлі бос орынға дейінгі мәтінді сақтау; ондай бос орын болмаса, мәтін өзгермейді. |
| remove_spaces / collapse_spaces | Барлық бос орын таңбаларын жою / қатар келгендерін бір бос орынмен алмастыру. |
| transliterate | Бірізді транслитерация. |
| remove_special | Әріптерді, цифрларды және қосымша keep таңбаларын сақтау. |
Қадамдық баптау
- Бір немесе бірнеше баған таңдаңыз.
- NULL өңдеу тәсілін анықтаңыз.
- Амалдарды қосып, реттеңіз. Таңбаларды қысқартуға count, арнайы таңбаларды жоюға keep көрсетіңіз.
- Әртүрлі регистрі, бос орындары және тілге тән таңбалары бар мәндерді тексеріңіз.
Ережелер және диагностика
- Амалдар таңдалған мәндерді орнында өзгертеді, сондықтан қажет болса алдымен баған көшірмесін жасаңыз.
- Транслитерация кирилл және грек мәтіні үшін бірізді, латын диакритикаларын жояды; ол паспорттық транслитерация стандарты емес.
- remove_special әріптер мен цифрларды және нақты көрсетілген keep таңбаларын сақтайды; бос орын қажет болса, оны keep ішіне қосыңыз.
- Мәтіндік нәтиже 32768 таңбадан аспауы керек.
Баптау мысалы
ProductCode үшін trim → upper → remove_spaces қолданыңыз. « ab 001 » мәні «AB001» болады. Оқуға ыңғайлы атау үшін collapse_spaces дұрыс, себебі сөздер арасын сақтайды.