<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://simpsonspedia.net/index.php?action=history&amp;feed=atom&amp;title=Simpsonspedia%3ALua%2FModul%2FStr%2Fde</id>
	<title>Simpsonspedia:Lua/Modul/Str/de - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://simpsonspedia.net/index.php?action=history&amp;feed=atom&amp;title=Simpsonspedia%3ALua%2FModul%2FStr%2Fde"/>
	<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/Str/de&amp;action=history"/>
	<updated>2026-05-08T08:45:25Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Simpsonspedia</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/Str/de&amp;diff=329530&amp;oldid=prev</id>
		<title>Comic Book Guy: Die Seite wurde neu angelegt: „{{LuaModuleDoc}}  &lt;onlyinclude&gt; Dieses Modul dient der Implementierung der Stringfunktionen in andere Vorlagen.  == Exportierte Funktionen ==  === len === Gibt die Länge eines Strings zurück.  ==== Parameter ==== * &#039;&#039;&#039;frame:&#039;&#039;&#039; Frame, der die Argumente der Invoke-Funktion bereithält  ==== Argumente ==== * &#039;&#039;&#039;1:&#039;&#039;&#039; der String  ==== Rückgabewert ==== Die Länge des Strings.   === left === :Gibt die ersten N Zeichen eines Strings wieder. :Hier wird die R…“</title>
		<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Simpsonspedia:Lua/Modul/Str/de&amp;diff=329530&amp;oldid=prev"/>
		<updated>2024-09-01T20:03:59Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „{{LuaModuleDoc}}  &amp;lt;onlyinclude&amp;gt; Dieses Modul dient der Implementierung der Stringfunktionen in andere Vorlagen.  == Exportierte Funktionen ==  === len === Gibt die Länge eines Strings zurück.  ==== Parameter ==== * &amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält  ==== Argumente ==== * &amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String  ==== Rückgabewert ==== Die Länge des Strings.   === left === :Gibt die ersten N Zeichen eines Strings wieder. :Hier wird die R…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{LuaModuleDoc}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;onlyinclude&amp;gt;&lt;br /&gt;
Dieses Modul dient der Implementierung der Stringfunktionen in andere Vorlagen.&lt;br /&gt;
&lt;br /&gt;
== Exportierte Funktionen ==&lt;br /&gt;
&lt;br /&gt;
=== len ===&lt;br /&gt;
Gibt die Länge eines Strings zurück.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Die Länge des Strings.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== left ===&lt;br /&gt;
:Gibt die ersten N Zeichen eines Strings wieder.&lt;br /&gt;
:Hier wird die Restlänge als Argument übergeben.&lt;br /&gt;
:Eine Funktion mit der Anzahl der abzutrennenden Zeichen als Argument ist unter &amp;lt;code&amp;gt;crop&amp;lt;/code&amp;gt; zu finden.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Anzahl der restlichen Zeichen&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Entsprechend gekürzter String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== right ===&lt;br /&gt;
Gibt die letzten n Zeichen eines Strings wieder. Diese Funktion entspricht nicht der [[Vorlage:Str right]]. Siehe dazu auch Funktion &amp;lt;code&amp;gt;cropleft&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Anzahl der restlichen Zeichen&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Entsprechend gekürzter String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== crop ===&lt;br /&gt;
:Kürzt einen String &amp;lt;u&amp;gt;rechts&amp;lt;/u&amp;gt; um eine bestimmte Anzahl Zeichen.&lt;br /&gt;
:Hier wird die Länge des abzutrennenden Teilstrings als Argument übergeben.&lt;br /&gt;
:Eine Funktion mit der Anzahl der übrigbleibenden Zeichen als Argument ist unter &amp;lt;code&amp;gt;left&amp;lt;/code&amp;gt; zu finden.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält.&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Anzahl der abzutrennenden Zeichen&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Der gekürzte String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== cropleft ===&lt;br /&gt;
:Kürzt einen String &amp;lt;u&amp;gt;links&amp;lt;/u&amp;gt; um eine bestimmte Anzahl Zeichen.&lt;br /&gt;
:Hier wird die Länge des abzutrennenden Teilstrings als Argument übergeben.&lt;br /&gt;
:Eine Funktion mit der Anzahl der übrigbleibenden Zeichen als Argument ist unter &amp;lt;code&amp;gt;right&amp;lt;/code&amp;gt; zu finden.&lt;br /&gt;
:Diese Funktion entspricht im Wesentlichen der [[Vorlage:Str right]].&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Anzahl der abzutrennenden Zeichen&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Entsprechend gekürzter String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== index ===&lt;br /&gt;
Gibt das Zeichen an einer bestimmten Position im String wieder.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Position des Zeichens&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Das Zeichen an der gegebenen Position.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== sub ===&lt;br /&gt;
:Gibt einen Teil eines Strings wieder.&lt;br /&gt;
:Das ist die allgemeine Teilstringfunktion.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; Position des ersten Zeichens des Teilstrings&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3:&amp;#039;&amp;#039;&amp;#039; Länge des Teilstrings&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Entsprechender Teilstring.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== hex2dez ===&lt;br /&gt;
Wandelt eine als String übergebene Hexadezimalzahl in eine Dezimalzahl um. Im Fehlerfall wird Null zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Die Zahl.&lt;br /&gt;
&lt;br /&gt;
=== replace ===&lt;br /&gt;
Ersetzt in einem String einen Teilstring durch einen anderen.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der String&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; der zu suchende Teilstring&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3:&amp;#039;&amp;#039;&amp;#039; der einzusetzende Teilstring&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;4:&amp;#039;&amp;#039;&amp;#039; (maximale) Anzahl der Ersetzungen&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Der geänderte String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== round ===&lt;br /&gt;
Rundet eine als Zeichenkette übergebene Zahl auf die angegebene Dezimalstelle und gibt im Unterschied zur Parserfunktion auch abschließende Nullen zurück. Ist der Eingabestring nicht als Zahl interpretierbar, wird &amp;quot;NaN&amp;quot; (für &amp;quot;not a Number&amp;quot;) zurückgegeben.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der Eingabestring &lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; die Dezimalstelle, auf die gerundet werden soll. Ganze Zahl, negative Zahl bedeutet vor dem Komma.&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Die gerundete Zahl als String.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== match ===&lt;br /&gt;
Filtert einen Teilstring aus einem übergebenen String mittels eines [[regulärer Ausdruck|regulären Ausdrucks]] (Regex) heraus. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter [[mw:Extension:Scribunto/Lua reference manual #Patterns]], erweitert unter die in [[mw:Extension:Scribunto/Lua reference manual #Ustring patterns]] beschriebenen [[Liste der Unicode-Eigenschaften|Unicode-Eigenschaften]]. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (&amp;lt;code&amp;gt;|&amp;lt;/code&amp;gt;-Sprachelement) unterstützen.&lt;br /&gt;
&lt;br /&gt;
==== Parameter ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;frame:&amp;#039;&amp;#039;&amp;#039; Frame, der die Argumente der Invoke-Funktion bereithält&lt;br /&gt;
&lt;br /&gt;
==== Argumente ====&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;1:&amp;#039;&amp;#039;&amp;#039; der Eingabestring&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;2:&amp;#039;&amp;#039;&amp;#039; der anzuwendende reguläre Ausdruck&lt;br /&gt;
*&amp;#039;&amp;#039;&amp;#039;3&amp;#039;&amp;#039;&amp;#039; (optional): Wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe hier angegeben werden. Falls nicht angegeben, wird 0 (=&amp;amp;nbsp;alle Teilstrings) angenommen.&lt;br /&gt;
&lt;br /&gt;
==== Rückgabewert ====&lt;br /&gt;
Ein gemäß dem angegebenen Regex gefilterter Teilstring.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Beispiele:&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Eingabe || Ausgabe || Erklärung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Str|match|eine Zeichenkette als Test|%u%l+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{#invoke:Str|match|eine Zeichenkette|%u%l+}}&lt;br /&gt;
| erstes Wort, das mit einem Großbuchstaben beginnt&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{#invoke:Str|match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}&lt;br /&gt;
| erste Zeichenfolge aus dem [[Unicodeblock Kyrillisch]]&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Str|match|Beispieltext|(Bei).+(text)|2}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{#invoke:Str|match|Beispieltext|(Bei).+(text)|2}}&lt;br /&gt;
| zweite Gruppe zurückgeben&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#invoke:Str|match|Beispieltext|(Bei).+(text)|0}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{#invoke:Str|match|Beispieltext|(Bei).+(text)|0}}&lt;br /&gt;
| alle Gruppen zurückgeben&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;{{Kasten|1=&lt;br /&gt;
&amp;lt;!-- * Zur Dokumentation siehe oben den Link „Deutsch“. --&amp;gt;&lt;br /&gt;
* Der nachstehende Abschnitt wird automatisch in jede Dokumentation zur Vorlagenprogrammierung eingebunden.&lt;br /&gt;
}}&amp;lt;/includeonly&amp;gt;&amp;lt;/onlyinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Comic Book Guy</name></author>
	</entry>
</feed>