Wikipedija:Lua/Module/String/dsb
Programěrowanje pśedłogi | Diskusije | Lua | Testy | Pódboki | ||||
---|---|---|---|---|---|---|---|---|
Modul | Dolnoserbski | Engelski | Nimski
|
Modul: | Dokumentacija |
String
jo modul, kótaryž wobźěła rěd znamuškow abo wrośi někaku informaciju wó někakej kakosći rěd znamuškow.
Funkcije za pśedłogi
wobźěłaś- str.len
- Jo funkcija, kótaraž wrośi dłujkosć danego rěda znamuškow. Jadnučki parameter móžo byś pśepódany njepomjenjowany abo pomjenjowany kaž
- s - rěd znamuškow.
- str.sub
- Jo funkcija, kótaraž wrośi źělny rěd znamuškow celowego rěd znamješkow wót startowego indeksa až do kóńcnego indeksa. Pśi tom tśi parametry mógu byś njepomjenjowane abo pomjenjowane kaž
- s - celowy rěd znamuškow,
- i - startowy indeks,
- j - kóńcny indeks.
- Jolic i a/abo j jo prozny, pótom normalna gódnota wót s jo 1, mjaztym až pśi j wóna jo slědne znamje.
- str.match
- Jo funkcija, kótaraž wrośi źěl ze celowego rěda znamuškow wótwisnje dalšnych parametrow. Pśi tom wóna wužywa šesć njepomjenjowanych parametrow abo pomjenjowanych parametrow
- s - celowy rěd znamuškow,
- pattern - pytany rěd znamuškow,
- start - startowy indeks,
- match - wótergi jo móžno cyniś wšake jadnakosći k jadnučkemu rědoju znamuškow. To precizěrujo kótaruž jadnakosć wrośiś, źož prědna jadnakosć jo match= 1. Jolic negatiwna cyfra se da, pótom se jadnakosć wrośi licecy wót slědneje jadnakosći. Z togo, match= -1 jo samske k pšosbje slědneje jadnakosći. Normalnje k 1.,
- plain - flag, kótaryž wobwliwujo wobjadnanje pytanego rěda znamuškow,
- nomatch - wrośany powěsć, jolic se nic njenamakajo. Normalnje se powěźenje zmólki jawi, jolic jo prozny.
- str.pos
- Jo funkcija, kótaraž wrośi jadnučke znamje z rěda znamuškow wót daneje pozicije. Pśi tom dwa parametra móžotej byś njepomjenjowanej abo pomjenjowanej kaž
- target - rěd znamuškow
- pos - pytańska pozicija.
- str.find
- Jo funkcija, kótaraž pyta dane znamje abo dany rěd znamuškow w drugim rěźe znamuškow. Pśi tom styri parametry mógu byś njepomjenjowane abo pomjenjowane kaž
- source - rěd znamuškow w kótaremž se pytaś dejało,
- target - pytany rěd znamuškow,
- start - pozicija na kótarejž se pytanje zachopina,
- plain - flag, kótaryž definěrujo, lěc dany rěd znamuškow w target jo tekst. Wón normalnje jo true (wěrny).
- Wóna wrośi poziciju, jolic wóna něco namaka, howacej 0. Jolic source a/abo targe jo prozny abo felujo, wóna teke wrośi 0.
- str.replace
- Jo funkcija, kótaraž zmóžni narownaś celowy rěd znamuškow znutśika drugego rěd znamuškow. Pśi tom pěś parametrow móžo byś njepomjenjowane abo pomjenjowane kaž
- source - póchadowy rěd znamuškow,
- pattern - pytany rěd znamuškow,
- replace - narownański rěd znamuškow,
- count - licba zjawjenjow, normalnje wše,
- plain - flag, kótaryž definěrujo, lěc dany rěd znamuškow w pattern jo rěd znamuškow. Wón normalnje jo true (wěrny).
- str.rep
- Jo jadnora funkcija aby zmóžnił wužywanje Lua-funkcije
string.rep
w pśedłogach. Pśi tom prědny njepomjenjowany parameter definěrujo rěd znamuškow, mjaztym až drugi definěrujo wóspjetowanja. Wóna wrośi ceły rěd znamuškow wóspjet, jolic drugi parameter jo wětšy ako 1. Jolic drugi parameter njejo definěrowany, pótom se powěźenje zmólki jawi.
Pśikłady
wobźěłaś- str.len
* {{#invoke:String|len|pśikład|}}
wrośi
- 7
* {{#invoke:String|len|s=pśikład}}
wróći
- 7
- str.sub
* {{#invoke:String|sub|pśikład|2|5}}
wrośi
- śikł
* {{#invoke:String|sub|s=pśikład|i=2|j=5}}
wrośi
- śikł
- str.match
* {{#invoke:String|match|pśikład|kł|1|1|1|njeeksistěrujo nic}}
wrośi
- kł
* {{#invoke:String|match|s=pśikład|pattern=kł|start=1 |match=1|plain=1|nomatch=njeeksistěrujo nic}}
wrośi
- kł
- str.pos
* {{#invoke:String|pos|pśikład|5}}
wrośi
- ł
* {{#invoke:String|pos|target=pśikład|pos=5}}
wrośi
- ł
- str.find
* {{#invoke:String|find|pśikład|kł|2|true}}
wrośi
- 4
* {{#invoke:String|find|source=pśikład|target=kł|start=2|plain=true}}
- str.replace
* {{#invoke:String|replace|pśikład|p|P|1|true}}
- Pśikład
wrośi * {{#invoke:String|replace|source=pśikład|pattern=p|replace=P|count=1|plain=true}}
wrośi
- Pśikład
- str.rep
* {{#invoke:String|rep|pśikład|3}}
wrośi
- pśikładpśikładpśikład
Wužywanje
wobźěłaśPowšykna biblioteka; njewobgranicowana.
Wótwisnosć
wobźěłaśŽedna