<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="hr">
	<id>https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Modul%3AString%2Fdoc</id>
	<title>Modul:String/doc - Povijest promjena</title>
	<link rel="self" type="application/atom+xml" href="https://croatianschoolsydney.com/index.php?action=history&amp;feed=atom&amp;title=Modul%3AString%2Fdoc"/>
	<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Modul:String/doc&amp;action=history"/>
	<updated>2026-06-10T11:58:17Z</updated>
	<subtitle>Povijest promjena ove stranice na wikiju</subtitle>
	<generator>MediaWiki 1.36.2</generator>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Modul:String/doc&amp;diff=451351&amp;oldid=prev</id>
		<title>WikiSysop: bnz</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Modul:String/doc&amp;diff=451351&amp;oldid=prev"/>
		<updated>2022-04-02T01:42:22Z</updated>

		<summary type="html">&lt;p&gt;bnz&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;hr&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Starija inačica&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Inačica od 01:42, 2. travnja 2022.&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;Redak 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Redak 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;!--'''Modul:String/doc'''--&amp;gt;&lt;/del&gt;{{radovi}}&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;{{radovi}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Modul pruža osnovne operacije rada s tekstom.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;div&gt;Modul pruža osnovne operacije rada s tekstom.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;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;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
	<entry>
		<id>https://croatianschoolsydney.com/index.php?title=Modul:String/doc&amp;diff=387734&amp;oldid=prev</id>
		<title>WikiSysop: Bot: Automatski unos stranica</title>
		<link rel="alternate" type="text/html" href="https://croatianschoolsydney.com/index.php?title=Modul:String/doc&amp;diff=387734&amp;oldid=prev"/>
		<updated>2021-12-11T08:21:56Z</updated>

		<summary type="html">&lt;p&gt;Bot: Automatski unos stranica&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nova stranica&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!--'''Modul:String/doc'''--&amp;gt;{{radovi}}&lt;br /&gt;
Modul pruža osnovne operacije rada s tekstom.&lt;br /&gt;
&lt;br /&gt;
Pogreške u sintaksi modula postavit će stranicu s pogreškom u kategoriju [[:Kategorija:Pogreške u modulu String]].&lt;br /&gt;
&lt;br /&gt;
Sintaksa poziva: {{mlx|string|''funkcija''|''parametri''}}&lt;br /&gt;
&lt;br /&gt;
== Funkcije ==&lt;br /&gt;
=== globalni parametri ===&lt;br /&gt;
U svakoj od nižih funkcija možete koristiti i parametre:&lt;br /&gt;
:'''ignore_errors''' - ako je vrijednost postavljena na ''true'' ili ''1'', ako dođe do pogreške, umjesto poruke o pogrešci prikazat će se prazni string (&amp;quot;&amp;quot;).&lt;br /&gt;
:'''error_category''' - ako se dogodi pogreška, stranica će biti postavljena u kategoriju zadanu ovim parametrom, umjesto u [[:Kategorija:Pogreške u modulu String]].&lt;br /&gt;
:'''no_category''' - ako je vrijednost postavljena na ''true'' ili ''1'', ako dođe do pogreške, stranica se neće postaviti u kategoriju [[:Kategorija:Pogreške u modulu String]].&lt;br /&gt;
&lt;br /&gt;
=== len ===&lt;br /&gt;
vraća duljinu stringa zadanog parametrom&lt;br /&gt;
: {{mlx|string|len|abcd}} -&amp;gt; {{#invoke:string|len|abcd}}&lt;br /&gt;
:Razmaci na početku i kraju se ubrajaju u znakove:&lt;br /&gt;
::{{mlx|string|len|&amp;amp;nbsp;&amp;amp;nbsp;abcd&amp;amp;nbsp;&amp;amp;nbsp;}} -&amp;gt; {{#invoke:string|len|  abcd  }}&lt;br /&gt;
: Ako parametar sadrži znak jednakosti, potrebno je upotrijebiti parametar '''s''':&lt;br /&gt;
::{{mlx|string|len|3=s=ab=cd}} -&amp;gt; {{#invoke:string|len|s=ab=cd}}&lt;br /&gt;
:Pri pozivu parametrom '''s''', razmaci na početku i kraju se '''ne ubrajaju''':&lt;br /&gt;
::{{mlx|string|len|3=s=  ab=c d&amp;amp;nbsp;&amp;amp;nbsp;}} -&amp;gt; {{#invoke:string|len|s=  ab=c d  }}&lt;br /&gt;
&lt;br /&gt;
=== sub ===&lt;br /&gt;
vraća znakove između zadane početne i krajnje pozicije&lt;br /&gt;
:{{mlx|String|sub|puni_tekst|početna_pozicija|krajnja_pozicija}}&lt;br /&gt;
:ili&lt;br /&gt;
:{{mlx|String|sub|3=s=puni_tekst|4=i=početna_pozicija|5=j=krajnja_pozicija}}&lt;br /&gt;
:Primjeri:&lt;br /&gt;
::{{mlx|String|sub| abcdefghi }} → {{#invoke:String|sub| abcdefghi }}&lt;br /&gt;
::{{mlx|String|sub|3=s=abcdefghi }} → {{#invoke:String|sub|s=abcdefghi}}&lt;br /&gt;
::{{mlx|String|sub|abcdefghi | 3 }} → {{#invoke:String|sub|abcdefghi| 3 }}&lt;br /&gt;
::{{mlx|String|sub|3=s=abcdefghi |4=i= 3 }} → {{#invoke:String|sub|s=abcdefghi|i= 3 }}&lt;br /&gt;
::{{mlx|String|sub|abcdefghi| 3 | 4 }} → {{#invoke:String|sub|abcdefghi| 3 | 4 }}&lt;br /&gt;
::{{mlx|String|sub|3=s=abcdefghi |4=i= 3 |5=j= 4 }} → {{#invoke:String|sub|s=abcdefghi |i= 3 |j= 4 }}&lt;br /&gt;
:Negativna vrijednost parametara interpretira se kao brojenje od kraja&lt;br /&gt;
::{{mlx|String|sub|abcdefghi|-3}} → {{#invoke:String|sub|abcdefghi|-3}}&lt;br /&gt;
::{{mlx|String|sub|abcdefghi|2|-3}} → {{#invoke:String|sub|abcdefghi|2|-3}}&lt;br /&gt;
&lt;br /&gt;
=== sublength ===&lt;br /&gt;
vraća znakove definirane početnom pozicijom i duljinom&lt;br /&gt;
:{{mlx|String|sublength|puni_tekst|početna_pozicija|duljina}}&lt;br /&gt;
:ili&lt;br /&gt;
:{{mlx|String|sublength|3=s=puni_tekst|4=i=početna_pozicija|5=len=duljina}}&lt;br /&gt;
:Primjeri:&lt;br /&gt;
::{{mlx|String|sublength|3=s= abcdefghi }} → {{#invoke:String|sublength|s= abcdefghi}}&lt;br /&gt;
::{{mlx|String|sublength|3=s= abcdefghi |4=i= 3 }} → {{#invoke:String|sublength|s= abcdefghi|i= 3}}&lt;br /&gt;
::{{mlx|String|sublength|3=s= abcdefghi |4=i= 3 |5=len= 4 }} → {{#invoke:String|sublength|s= abcdefghi|i= 3|len= 4}}&lt;br /&gt;
&lt;br /&gt;
=== match ===&lt;br /&gt;
vraća dio teksta koji se poklapa sa zadanim uzorkom&lt;br /&gt;
:{{mlx|String|match|puni_tekst|uzorak|početna pozicija|broj poklapanja|tekst ili regex|poruka ako nema poklapanja}}&lt;br /&gt;
:ili&lt;br /&gt;
:{{mlx|String|match|3=s=puni_tekst|4=pattern=uzorak|5=start=početna pozicija|6=match=broj poklapanja|7=plain=tekst ili regex|8=nomatch=poruka ako nema poklapanja}}&lt;br /&gt;
:gdje je&lt;br /&gt;
:* '''s''' - puni tekst u kojem tražimo uzorak&lt;br /&gt;
:* '''pattern''' - uzorak ili string koji tražimo u punom tekstu&lt;br /&gt;
:* '''start''' - indeks u punom tekstu od kojeg započinjemo pretragu [zadano ''1'']&lt;br /&gt;
:* '''match''' - ako imamo isto poklapanje više puta u tekstu, definira broj poklapanja kojeg vraćamo (npr. broj 2 za drugo poklapanje od početka). Ako se unese negativan broj, funkcija tada broji od kraja teksta (npr. -1 vraća zadnje poklapanje od početka) [zadano ''1'']&lt;br /&gt;
:* '''plain''' - definira oblik uzorka: vrijednost ''true'' shvaća uzorak kao čisti tekst, dok vrijednost ''false'' shvaća uzorak kao inačicu [[Regularni izraz|regularnog izraza]] koji koristi jezik [[Lua]]. Pogledajte [[:mw:Extension:Scribunto/Lua_reference_manual#Ustring_patterns|detalje ovdje]]&lt;br /&gt;
:* '''nomatch''' - definira vrijednost ili tekst ako uzorak nije pronađen. Ako ništa nije zadano, vraća &amp;quot;{{#invoke:String|match|s=abc|pattern=%d|no_category=1}}&amp;quot;&lt;br /&gt;
:Primjeri:&lt;br /&gt;
::{{mlx|String|match|abc123def456|%d+}} → {{#invoke:String|match|abc123def456|%d+}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc123def456|4=pattern=%d+ }} → {{#invoke:String|match|s=abc123def456|pattern=%d+}}&lt;br /&gt;
::{{mlx|String|match|abc123def456|%d+|5}} → {{#invoke:String|match|abc123def456|%d+|5}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc123def456|4=pattern=%d+|5=start=6 }} → {{#invoke:String|match|s=abc123def456|pattern=%d+|start=6}} &lt;br /&gt;
::{{mlx|String|match|3=s=abc123def456|4=pattern=%d+|5=start=6|6=match=2 }} → {{#invoke:String|match|s=abc123def456|pattern=%d+|start=6|match=2}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc123%d+|4=pattern=%d+ }} → {{#invoke:String|match|s=abc123%d+|pattern=%d+}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc123%d+|4=pattern=%d+|5=plain=true }} → {{#invoke:String|match|s=abc123%d+|pattern=%d+|plain=true}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc|4=pattern=%d }} → {{#invoke:String|match|s=abc|pattern=%d|no_category=1}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc|4=pattern=%d|5=nomatch=Nisu pronađene brojčane vrijednosti }} → {{#invoke:String|match|s=abc|pattern=%d|nomatch=Nisu pronađene brojčane vrijednosti}}&lt;br /&gt;
::{{mlx|String|match|3=s=abc|4=pattern=%d|5=ignore_errors=true }} → {{#invoke:String|match|s=abc|pattern=%d|ignore_errors=true}}&lt;br /&gt;
::{{mlx|String|match|3=s=0012001200|4=pattern=0*(%d*) }} → {{#invoke:String|match|s=0012001200|pattern=0*(%d*)}}&lt;br /&gt;
&lt;br /&gt;
=== pos ===&lt;br /&gt;
vraća jedan znak sa zadane pozicije&lt;br /&gt;
:{{mlx|String|pos|puni tekst|broj pozicije}}&lt;br /&gt;
:ili&lt;br /&gt;
:{{mlx|String|pos|3=target=puni tekst|4=pos=broj pozicije}}&lt;br /&gt;
:Napomene:&lt;br /&gt;
::Negativna vrijednost parametra interpretira se kao brojenje od kraja umjesto od početka&lt;br /&gt;
:Primjeri&lt;br /&gt;
::{{mlx|String|pos|abcdefg|4}} → {{#invoke:String|pos|abcdefg|4}}&lt;br /&gt;
::{{mlx|String|pos|3=target=abcdefgh|4=pos=3}} → {{#invoke:String|pos|target=abcdefgh|pos=3}}&lt;br /&gt;
::{{mlx|String|pos|abc|10}} → {{#invoke:String|pos|abc|10|no_category=1}}&lt;br /&gt;
&lt;br /&gt;
=== str_find ===&lt;br /&gt;
funkcija je dostupna zbog nazadne kompatibilnosti s postojećim kodom, no ne preporuča se njeno korištenje. Umjesto nje molim koristite funkciju ''find'' opisanu niže.&lt;br /&gt;
&lt;br /&gt;
=== find ===&lt;br /&gt;
vraća poziciju teksta koji se poklapa sa zadanim uzorkom&lt;br /&gt;
:{{mlx|String|find|puni_tekst|uzorak|početna pozicija|tekst ili regex}}&lt;br /&gt;
:ili&lt;br /&gt;
:{{mlx|String|find|3=source=puni_tekst|4=target=uzorak|5=start=početna pozicija|6=plain=tekst ili regex}}&lt;br /&gt;
:gdje je&lt;br /&gt;
:* '''source''' - puni tekst u kojem tražimo uzorak&lt;br /&gt;
:* '''target''' - uzorak ili string koji tražimo u punom tekstu&lt;br /&gt;
:* '''start''' - indeks u punom tekstu od kojeg započinjemo pretragu [zadano ''1'']&lt;br /&gt;
:* '''plain''' - definira oblik uzorka: vrijednost ''true'' shvaća uzorak kao čisti tekst, dok vrijednost ''false'' shvaća uzorak kao inačicu [[Regularni izraz|regularnog izraza]] koji koristi jezik [[Lua]]. Pogledajte [[:mw:Extension:Scribunto/Lua_reference_manual#Ustring_patterns|detalje ovdje]]&lt;br /&gt;
:Primjeri:&lt;br /&gt;
::{{mlx|String|find|abc123def|12}} → {{#invoke:String|find|abc123def|12}}&lt;br /&gt;
::{{mlx|String|find|3=source=abc123def|4=target=12}} → {{#invoke:String|find|source=abc123def|target=12}}&lt;br /&gt;
::{{mlx|String|find|3=source=abc123def|4=target=pqr}} → {{#invoke:String|find|source=abc123def|target=pqr}}&lt;br /&gt;
::{{mlx|String|find|abc123def|123}} → {{#invoke:String|find|abc123def|123}}&lt;br /&gt;
::{{mlx|String|find|3=source=abc123def |4=target= 123 }} → {{#invoke:String|find|source=abc123def|target=123}}&lt;br /&gt;
::{{mlx|String|find|3=source=abc123def|4=target=%d |5=start=3 |6=plain=false }} → {{#invoke:String|find|source=abc123def|target=%d|start=3|plain=false}}&lt;/div&gt;</summary>
		<author><name>WikiSysop</name></author>
	</entry>
</feed>