<?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=Vorlage%3AStr_replace%2FDoku</id>
	<title>Vorlage:Str replace/Doku - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://simpsonspedia.net/index.php?action=history&amp;feed=atom&amp;title=Vorlage%3AStr_replace%2FDoku"/>
	<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Vorlage:Str_replace/Doku&amp;action=history"/>
	<updated>2026-05-08T02:30:20Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Simpsonspedia</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://simpsonspedia.net/index.php?title=Vorlage:Str_replace/Doku&amp;diff=329535&amp;oldid=prev</id>
		<title>Comic Book Guy: Die Seite wurde neu angelegt: „&lt;noinclude&gt;{{Dokumentation/Dokuseite}}&lt;/noinclude&gt; {{TemplateData|JSON=   {     &quot;description&quot;: &quot;Diese Vorlage entfernt Leerzeichen am Anfang und am Ende der in &#039;&#039;Text&#039;&#039; angegebenen Zeichenkette und ersetzt Textteile durch eine andere Zeichenkette. Alternativ kann eine Ersetzung mittels eines regulären Ausdrucks (Regex) erfolgen.&lt;br&gt;Die beiden Zeichenketten werden vor dem Vergleich getrimmt, es werden also führ…“</title>
		<link rel="alternate" type="text/html" href="https://simpsonspedia.net/index.php?title=Vorlage:Str_replace/Doku&amp;diff=329535&amp;oldid=prev"/>
		<updated>2024-09-01T20:10:41Z</updated>

		<summary type="html">&lt;p&gt;Die Seite wurde neu angelegt: „&amp;lt;noinclude&amp;gt;{{Dokumentation/Dokuseite}}&amp;lt;/noinclude&amp;gt; {{TemplateData|JSON=   {     &amp;quot;description&amp;quot;: &amp;quot;Diese Vorlage entfernt Leerzeichen am Anfang und am Ende der in &lt;a href=&quot;#templatedata:1&quot;&gt;&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;&lt;/a&gt; angegebenen Zeichenkette und ersetzt Textteile durch eine andere Zeichenkette. Alternativ kann eine Ersetzung mittels eines &lt;a href=&quot;/index.php?title=Regul%C3%A4rer_Ausdruck&amp;amp;action=edit&amp;amp;redlink=1&quot; class=&quot;new&quot; title=&quot;Regulärer Ausdruck (Seite nicht vorhanden)&quot;&gt;regulären Ausdrucks&lt;/a&gt; (Regex) erfolgen.&amp;lt;br&amp;gt;Die beiden Zeichenketten werden vor dem Vergleich getrimmt, es werden also führ…“&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{Dokumentation/Dokuseite}}&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
{{TemplateData|JSON=&lt;br /&gt;
  {&lt;br /&gt;
    &amp;quot;description&amp;quot;: &amp;quot;Diese Vorlage entfernt Leerzeichen am Anfang und am Ende der in [[#templatedata:1|&amp;#039;&amp;#039;Text&amp;#039;&amp;#039;]] angegebenen Zeichenkette und ersetzt Textteile durch eine andere Zeichenkette. Alternativ kann eine Ersetzung mittels eines [[regulärer Ausdruck|regulären Ausdrucks]] (Regex) erfolgen.&amp;lt;br&amp;gt;Die beiden Zeichenketten werden vor dem Vergleich getrimmt, es werden also führende und abschließende Leerzeichen entfernt.&amp;quot;,&lt;br /&gt;
    &amp;quot;params&amp;quot;: {&lt;br /&gt;
           &amp;quot;1&amp;quot;: { &amp;quot;label&amp;quot;:       &amp;quot;Text&amp;quot;,&lt;br /&gt;
                  &amp;quot;description&amp;quot;: &amp;quot;Zeichenkette, Eingabetext&amp;quot;,&lt;br /&gt;
                  &amp;quot;type&amp;quot;:        &amp;quot;string&amp;quot;,&lt;br /&gt;
                  &amp;quot;required&amp;quot;:    true,&lt;br /&gt;
                  &amp;quot;example&amp;quot;:     &amp;quot;Autobahn&amp;quot;&lt;br /&gt;
                },&lt;br /&gt;
           &amp;quot;2&amp;quot;: { &amp;quot;label&amp;quot;:       &amp;quot;Suchtext&amp;quot;,&lt;br /&gt;
                  &amp;quot;description&amp;quot;: &amp;quot;&amp;lt;ul&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Der Teiltext, der ersetzt werden soll bzw.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;wenn [[#templatedata:5|RegExp]] gesetzt, der reguläre Ausdruck. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter [[Hilfe:Lua/Zeichenketten#Pattern]]. Die wichtigste Einschränkung ist, dass ein Lua-RegExp keine Oder-Angaben (&amp;lt;code&amp;gt;&amp;amp;#124;&amp;lt;/code&amp;gt;-Sprachelement) unterstützt.&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;/ul&amp;gt;&amp;quot;,&lt;br /&gt;
                  &amp;quot;type&amp;quot;:        &amp;quot;string&amp;quot;,&lt;br /&gt;
                  &amp;quot;required&amp;quot;:    true,&lt;br /&gt;
                  &amp;quot;example&amp;quot;:     &amp;quot;to&amp;quot;&lt;br /&gt;
                },&lt;br /&gt;
           &amp;quot;3&amp;quot;: { &amp;quot;label&amp;quot;:       &amp;quot;Ersatztext&amp;quot;,&lt;br /&gt;
                  &amp;quot;description&amp;quot;: &amp;quot;Die Zeichenkette, durch die ersetzt wird.&amp;quot;,&lt;br /&gt;
                  &amp;quot;type&amp;quot;:        &amp;quot;string&amp;quot;,&lt;br /&gt;
                  &amp;quot;required&amp;quot;:    false,&lt;br /&gt;
                  &amp;quot;default&amp;quot;:     &amp;quot;eine leere Zeichenkette (Länge 0)&amp;quot;,&lt;br /&gt;
                  &amp;quot;example&amp;quot;:     &amp;quot;au&amp;quot;&lt;br /&gt;
                },&lt;br /&gt;
           &amp;quot;4&amp;quot;: { &amp;quot;label&amp;quot;:       &amp;quot;Anzahl&amp;quot;,&lt;br /&gt;
                  &amp;quot;description&amp;quot;: &amp;quot;Anzahl der Ersetzungen. &amp;quot;,&lt;br /&gt;
                  &amp;quot;type&amp;quot;:        &amp;quot;number&amp;quot;,&lt;br /&gt;
                  &amp;quot;required&amp;quot;:    false,&lt;br /&gt;
                  &amp;quot;default&amp;quot;:     &amp;quot;alle Vorkommen werden ersetzt.&amp;quot;,&lt;br /&gt;
                  &amp;quot;example&amp;quot;:     &amp;quot;2&amp;quot;&lt;br /&gt;
                },&lt;br /&gt;
           &amp;quot;5&amp;quot;: { &amp;quot;label&amp;quot;:       &amp;quot;RegExp&amp;quot;,&lt;br /&gt;
                  &amp;quot;description&amp;quot;: &amp;quot;[[Flag_(Informatik)#Abgrenzung|Flag]]: Wenn mit einem Wert belegt, wird [[#templatedata:2|Suchtext]] als regulärer Ausdruck interpretiert.&amp;quot;,&lt;br /&gt;
                  &amp;quot;type&amp;quot;:        &amp;quot;line&amp;quot;,&lt;br /&gt;
                  &amp;quot;required&amp;quot;:    false,&lt;br /&gt;
                  &amp;quot;example&amp;quot;:     &amp;quot;Ja&amp;quot;&lt;br /&gt;
                }&lt;br /&gt;
       }&lt;br /&gt;
  }&lt;br /&gt;
|TOC=1}}&lt;br /&gt;
&lt;br /&gt;
== Kopiervorlagen ==&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Str&amp;amp;nbsp;replace | | | | | }}&amp;lt;/pre&amp;gt;&lt;br /&gt;
Falls Gleichheitszeichen (&amp;lt;code&amp;gt;&amp;amp;#61;&amp;lt;/code&amp;gt;) in den Zeichenketten vorkommen:&lt;br /&gt;
&amp;lt;pre&amp;gt;{{Str&amp;amp;nbsp;replace|1=|2=|3=|4=|5=}}&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Beispiele ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Eingabe&lt;br /&gt;
! Ausgabe&lt;br /&gt;
! Erklärung&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|l|s}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{nowrap|{{Str replace|Hallo Lilly!|l|s}}}}&lt;br /&gt;
| Ersetzt alle Vorkommen von &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; durch &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;. Die Vorlage ist case-sensitive.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|l|s|2}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|l|s|2}}&lt;br /&gt;
| Ersetzt höchstens zwei Vorkommen von &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; durch &amp;lt;code&amp;gt;s&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|l}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|l}}&lt;br /&gt;
| Ersetzt &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt; durch einen Leerstring, entfernt also alle &amp;lt;code&amp;gt;l&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!| }}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{nowrap|{{Str replace|Hallo Lilly!| }} }}&lt;br /&gt;
| Entfernt alle Leerzeichen ersatzlos.&lt;br /&gt;
|-&lt;br /&gt;
| colspan=&amp;quot;3&amp;quot; | &amp;#039;&amp;#039;&amp;#039;mit regulären Ausdrücken!&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|[aeiou]|||ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|[aeiou]|||ja}}&lt;br /&gt;
| Entfernt alle Vokale (regulärer Ausdruck!).&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|[aeiou]||2|ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|[aeiou]||2|ja}}&lt;br /&gt;
| Entfernt nur die ersten beiden Vokale.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|[%s%p]|||ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|[%s%p]|||ja}}&lt;br /&gt;
| Entfernt [[Leerraum#Unicode|Leerraum]], d.&amp;amp;nbsp;h. Leerzeichen, Zeilenumbrüche, Tabs, usw., sowie [[Interpunktionszeichen in Unicode|Interpunktionen]].&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace| 9 1 62 000 x !|[%s]|||ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace| 9 1 62 000 x !|[%s]|||ja}}&lt;br /&gt;
| Entfernt [[Leerraum#Unicode|Leerraum]], d.&amp;amp;nbsp;h. Leerzeichen, Zeilenumbrüche, Tabs, usw.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|%!|?||ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|%!|?||ja}}&lt;br /&gt;
| &amp;#039;&amp;#039;Wichtig:&amp;#039;&amp;#039; Wenn reguläre Ausdrücke verwendet werden und Zeichen ersetzt werden sollen, die selber Teil des Zeichenvorrats für reguläre Ausdrücke sind, d.h. &amp;lt;code&amp;gt;^$.()[]?*+-&amp;lt;/code&amp;gt;, so müssen diese mit &amp;lt;code&amp;gt;%&amp;lt;/code&amp;gt; [[Escapezeichen|escapet]] werden.&lt;br /&gt;
|-&lt;br /&gt;
| nowrap | &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Str replace|Hallo Lilly!|([aeiou])|&amp;#039;&amp;#039;&amp;#039;%1&amp;#039;&amp;#039;&amp;#039;||ja}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
| {{Str replace|Hallo Lilly!|([aeiou])|&amp;#039;&amp;#039;&amp;#039;%1&amp;#039;&amp;#039;&amp;#039;||ja}}&lt;br /&gt;
| Sucht alle Vokale, fasst diese zu einer Gruppe (markiert durch Klammerung) zusammen und gibt dann alle zu dieser ersten Gruppe (&amp;lt;code&amp;gt;%1&amp;lt;/code&amp;gt;) gehörigen Teile fett aus.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
{{Navigationsleiste Zeichenketten-Vorlagen}}&lt;br /&gt;
&amp;lt;includeonly&amp;gt;&lt;br /&gt;
{{Dokumentation/Lua |Str}}&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Vorlage:Syntaxhilfe]]&lt;br /&gt;
&amp;lt;/includeonly&amp;gt;&lt;/div&gt;</summary>
		<author><name>Comic Book Guy</name></author>
	</entry>
</feed>