Тексты
BeispieleПримеры für Texte sind:текстов:
"Ding«Вещь 1"1»"12.«12 Märzмарта 2010"2010 года»""«» (leererпустой Text)текст)TextТекст kannможет Buchstabenсодержать буквы (kleinнижнего oderи großверхнего geschrieben)регистров), Zahlen,числа, Satzzeichen,знаки andereпрепинания, Symboleдругие undсимволы Leerzeichenи enthalten.пробелы.
BlöckeБлоки
ErstellungСоздание von Textтекста
DerСледующий folgendeблок Blockгенерирует erzeugtтекст den«Hallo» Text(«Привет») "Hallo"и undсохраняет speichertего ihnв inпеременной derс Variablen namens именем Gruß (приветствие):
Der Block Блок erstelle Text aus (создать текст из) kombiniertсоздает denиз Wertзначения der Variable переменной Gruß и undнового denтекста neuen«Welt» Text(«мир») "Welt"текст zu«HalloWelt» dem Text "HalloWelt"(«Приветмир»). Beachte,Обрати dassвнимание zwischenна beidenто, Textenчто keinдва Leerzeichenисходных steht,текста daне inразделены denпробелом, beidenт. к. ursprünglichenего Textenне keinesбыло vorhandenни war.в одном из них.
UmЧтобы dieувеличить Anzahlколичество derтекстов, Texteingabenщелкни zuпо erhöhen,символу klicke«+». aufЧтобы dasудалить (+)последний Symbol.текст, Umщелкни dieпо letzteсимволу Ausgabe zu entfernen, klicke auf das («-) Symbol.».
ÄnderungИзменение von Textтекста
Der Block Блок an ... anhängen (к … добавить) fügtдобавляет denуказанный angegebenenтекст Textк anуказанной dieпеременной. angegebeneВ Variableэтом an.примере Inон diesemизменяет Beispielтекст ändert er den Wert der Variable переменной Gruß с von«Hallo» "Hallo"на in "«Hallo, da!"» («Эй, привет!»):
TextlängeДлина текста
Der Блок Länge von-Block zählt die Anzahl der Zeichen (Buchstaben,длина) считает Zahlenколичество usw.символов (букв, чисел и т. д.), dieсодержащихся inв einemтексте. TextДлина enthaltenвыражения sind. Die Länge von "«Wir sind #1!"» istравна 12, undдлина dieпустого Längeтекста des leeren Textes istравна 0.
PrüfenПроверка aufна leerenпустой Textтекст
Der Baustein Блок ist leer prüft, ob der angegebene Text leer ist (dieпустой) проверяет, Längeпуст 0ли hat)указанный текст (равна ли его длина 0). DasВ Ergebnisпервом istпримере imрезультат ersten Beispiel проверки — wahr (истина), undво imвтором zweiten Beispiel примере — falsch (ложь).
SuchenПоиск von Textтекста
DieseЭти Blöckeблоки könnenможно verwendetиспользовать, werden,чтобы umпроверить, zuвстречается prüfen,ли obтекст einв Textдругом inтексте, einemи anderenесли Textда, vorkommtто undгде. wennНапример, ja,здесь woпрограмме erзадается vorkommt.вопрос Zumо Beispielместе wirdпервой hier nachбуквы dem«a» erstenв Vorkommenслове von«Hallo», "a" in "Hallo" gefragt, das Ergebnis istрезультат — 2:
DiesЗдесь fragtзадается nachвопрос demо letztenместе Vorkommenпоследней vonбуквы "a"«a» inв "Hallo"слове «Hallo», wasрезультат — ebenfallsтоже 2 ergibt:2:
UnabhängigВне davon,зависимости obот dasтого, ersteпервое oderили letzteпоследнее Vorkommenместо ausgewähltвыбрано, wird,этот liefertблок dieserвыдает Block das Ergebnisрезультат 0, daт. "Hallo"к. keinв "z"слове enthält.«Hallo» нет буквы «z».
ExtrahierenИзвлечение von Textтекста
ExtrahierenИзвлечение einesотдельного einzelnen Zeichensсимвола
DiesЭтот ergibtблок "b",выдает den«b» — zweitenвторую Buchstabenбукву inвыражения "abcde"«abcde»:
DiesЭтот liefertблок "d",выдает den«d» — vorletztenпредпоследнюю Buchstabenбукву inвыражения "abcde"«abcde»:
DiesЭтот liefertблок "a",выдает den«a» — erstenпервую Buchstabenбукву inвыражения "abcde"«abcde»:
DiesЭтот erhältблок "e",выдаст den«e» — letztenпоследнюю Buchstabenбукву inвыражения "abcde"«abcde»:
DiesЭтот erhältблок jedenс derодинаковой 5вероятностью Buchstabenвыдает inлюбую "abcde"из mitпяти gleicherбукв Wahrscheinlichkeit:выражения «abcde»:
KeinerНи vonодин ihnenиз verändertэтих denблоков Text,не ausизменяет demтекст, extrahiertиз wird.которого извлекается символ.
ExtrahierenИзвлечение einesобласти Textbereichsтекста
MitПри demпомощи блока im Text ... liefer Zeichenkette (из текста … выдай цепочку символов)-Block kann можно einизвлечь Textbereichобласть extrahiertтекста, werden,которая derначинается entweder mit:на:
Buchstabeбукву#№, либоBuchstabeбукву#№vomсEndeконца, либоersterпервуюBuchstabeбукву
startet undи mit:заканчивается на:
Buchstabeбукву#№, либоBuchstabeбукву#№vomсEndeконца, либоletzterпоследнююBuchstabeбукву.
endet.
Imследующем folgendenпримере Beispielизвлекается wirdцепочка "abc" extrahiert:«abc»:
AnpassenПереключение derмежду Groß-/Kleinschreibungверхним desи Textesнижним регистрами
DieserЭтот Blockблок erzeugtгенерирует eineверсию Versionвведенного desтекста, Eingabetextes,которая die entweder inнаписана
GROßSCHREIBUNGПРОПИСНЫМИ БУКВАМИ (alleвсеBuchstabenбуквыinверхнегоGroßbuchstaben)регистра),oderлибоkleinschreibungстрочными буквами (alleвсеBuchstabenбуквыsindнижнегоKleinbuchstaben)регистра),oderлибоSubstantiveПо Правилу «Слова Начинаются С Прописной Буквы» (ersteпервыеBuchstabenбуквыGroßbuchstaben,словandereпрописные,BuchstabenостальныеKleinbuchstaben)строчные).
DasРезультатом Ergebnisвыполнения desследующего folgendenблока Blocksбудет ist "HALLO"«HALLO»:
Nicht-alphabetischeНа Zeichenнебуквенные sindзнаки davonэто nichtне betroffen.распространяется. Beachte,Обрати dassвнимание dieserна Blockто, aufчто Textэтот inблок Sprachenне ohneбудет Groß-оказывать undэффекта Kleinschreibung,в wieязыках z.без B.регистров, Chinesisch,например nichtв wirkt.китайском.
TrimmenУдаление (Entfernen) von Leerzeichenпробелов
DerСледующий folgendeблок Blockв entfernt,зависимости jeот nachdem,того, wasчто imвыбрано Dropdown-Menüв выпадающем меню (kleinesмаленький Dreieck)треугольник), eingestelltудаляет wird, Leerzeichen:пробелы:
amвAnfangначалеdes Textesтекста;amвEndeконцеdes Textesтекста;anсbeidenобеихSeitenсторонdes Textesтекста.
DasРезультатом Ergebnisвыполнения desследующего folgendenблока Blocksбудет ist "«Hi du".du»:
LeerzeichenПробелы inвнутри derтекста Mitteне des Textes sind nicht betroffen.удалились.
TextВывести ausgebenтекст
Der Блок gib aus (вывести)-Block выдает bewirkt,входную dassвеличину derв Eingabewertокне im Konsole-Fenster ausgegeben wird:консоли:
AufПри keinenэтом Fallтекст wirdникогда erне anотправляется denна Druckerпринтер, geschickt,как wieможно derбыло Nameбы vielleichtподумать, vermutenисходя lässt.из названия.
TextВывести ausgebenтекст mitс Formatierungформатированием
Mit dem Блок formatiere text (форматировать текст)-Block форматирует könnenвыводимый Textausgabenтекст, mitсодержащий Variableninhaltпеременные. formatiertПри ausgegebenэтом werden.все Dabeiподстановочные werden alle Platzhalterзнаки {} в imтексте Textзаменяются durchна denсодержимое Inhaltпеременной, derприведенной nachпосле demтекста. TextВ angehängtenфигурных Variablenскобках ersetzt.можно Inуказать denформатирование. geschweiftenНапример, Klammern kann eine Formatierung angegeben werden. Die Formatierung форматирование {:.1f} выводит gibtтолько z.B.первый nurзнак dieпосле ersteзапятой Nachkommastelleв der Kommazahl in der Variablen переменной t aus..