https://anthrowiki.at/index.php?title=Vorlage:Str_match/Doku&feed=atom&action=history
Vorlage:Str match/Doku - Versionsgeschichte
2024-03-29T02:33:08Z
Versionsgeschichte dieser Seite in AnthroWiki
MediaWiki 1.40.0
https://anthrowiki.at/index.php?title=Vorlage:Str_match/Doku&diff=139469&oldid=prev
imported>Odyssee am 28. Juli 2015 um 13:52 Uhr
2015-07-28T13:52:10Z
<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 28. Juli 2015, 14:52 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l2">Zeile 2:</td>
<td colspan="2" class="diff-lineno">Zeile 2:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Lua-Hinweis}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>{{Lua-Hinweis}}</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Diese Vorlage 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 [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns], erweitert unter die in [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns] beschriebenen [[Liste der Unicode-Eigenschaften|Unicode-Eigenschaften]]. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (<tt>|</tt>-Sprachelement) unterstützen.</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Diese Vorlage filtert einen Teilstring aus einem übergebenen String mittels eines [[<ins style="font-weight: bold; text-decoration: none;">Wikipedia:</ins>regulärer Ausdruck|regulären Ausdrucks]] (Regex) heraus. Die unterstützten Sprachelemente des regulären Ausdrucks finden sich unter [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns], erweitert unter die in [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns] beschriebenen [[<ins style="font-weight: bold; text-decoration: none;">Wikipedia:</ins>Liste der Unicode-Eigenschaften|Unicode-Eigenschaften]]. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (<tt>|</tt>-Sprachelement) unterstützen.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Parameter ==</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>== Parameter ==</div></td></tr>
<tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l19">Zeile 19:</td>
<td colspan="2" class="diff-lineno">Zeile 19:</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| <tt><nowiki>{{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</nowiki></tt></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| <tt><nowiki>{{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</nowiki></tt></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| {{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</div></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>| erste Zeichenfolge in Kyrillisch (vgl. [[Unicodeblock Kyrillisch]])</div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>| erste Zeichenfolge in Kyrillisch (vgl. [[<ins style="font-weight: bold; text-decoration: none;">Wikipedia:Unicodeblock Kyrillisch|</ins>Unicodeblock Kyrillisch]])</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>|-</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| <tt><nowiki>{{Str match|Beispieltext|(Bei).+(text)|2}}</nowiki></tt></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>| <tt><nowiki>{{Str match|Beispieltext|(Bei).+(text)|2}}</nowiki></tt></div></td></tr>
</table>
imported>Odyssee
https://anthrowiki.at/index.php?title=Vorlage:Str_match/Doku&diff=139468&oldid=prev
imported>Odyssee: Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> {{Lua-Hinweis}} Diese Vorlage filtert einen Teilstring aus einem übergebenen String mittels eines regul…“
2015-07-28T13:42:15Z
<p>Die Seite wurde neu angelegt: „<noinclude>{{Dokumentation/Dokuseite}}</noinclude> {{Lua-Hinweis}} Diese Vorlage filtert einen Teilstring aus einem übergebenen String mittels eines regul…“</p>
<p><b>Neue Seite</b></p><div><noinclude>{{Dokumentation/Dokuseite}}</noinclude><br />
{{Lua-Hinweis}}<br />
<br />
Diese Vorlage 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 [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Patterns], erweitert unter die in [//www.mediawiki.org/wiki/Extension:Scribunto/Lua_reference_manual#Ustring_patterns] beschriebenen [[Liste der Unicode-Eigenschaften|Unicode-Eigenschaften]]. Die wichtigste Einschränkung ist das Lua-Regexe keine Alternativen (<tt>|</tt>-Sprachelement) unterstützen.<br />
<br />
== Parameter ==<br />
*'''1''': Der Eingabestring.<br />
*'''2''': Der anzuwendende reguläre Ausdruck.<br />
*'''3''' (optional): wenn mittels Klammerung mehrere Gruppen definiert wurden, kann die zurückzugebende Gruppe hier angegeben werden. Falls nicht angegeben, wird 0 (= alle Teilstrings) angenommen.<br />
<br />
== Beispiele ==<br />
{| class="wikitable"<br />
! Eingabe || Ausgabe || Erklärung<br />
|-<br />
| <tt><nowiki>{{Str match|eine Zeichenkette als Test|%u%l+}}</nowiki></tt><br />
| {{Str match|eine Zeichenkette|%u%l+}}<br />
| erstes Wort, das mit einem Großbuchstaben beginnt<br />
|-<br />
| <tt><nowiki>{{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}</nowiki></tt><br />
| {{Str match|Russische Sprache (русский язык)|[Ѐ-ӿ]+}}<br />
| erste Zeichenfolge in Kyrillisch (vgl. [[Unicodeblock Kyrillisch]])<br />
|-<br />
| <tt><nowiki>{{Str match|Beispieltext|(Bei).+(text)|2}}</nowiki></tt><br />
| {{Str match|Beispieltext|(Bei).+(text)|2}}<br />
| zweite Gruppe zurückgeben<br />
|-<br />
| <tt><nowiki>{{Str match|Beispieltext|(Bei).+(text)|0}}</nowiki></tt><br />
| {{Str match|Beispieltext|(Bei).+(text)|0}}<br />
| alle Gruppen zurückgeben<br />
|-<br />
| <tt><nowiki>{{#if:{{Str match|Beispieltext|spiel}}|ja|nein}}</nowiki><br /><nowiki>{{#if:{{Str match|Beispieltext|abcde}}|ja|nein}}</nowiki></tt><br />
| {{#if:{{Str match|Beispieltext|spiel}}|ja|nein}}<br />{{#if:{{Str match|Beispieltext|abcde}}|ja|nein}}<br />
| Überprüfung, ob ein Text einen angegebenen Teilstring enthält<br />
|}<br />
<br />
{{Navigationsleiste Zeichenketten-Vorlagen}}<br />
<br />
{{Wikipedia}}</div>
imported>Odyssee