Moduuli:Tekstipohja/ohje
Tämä on ohjesivu moduulille Moduuli:Tekstipohja
Funktiot
muokkaakorvaaMuuttujat(text, vars)
muokkaa- param text: merkkijono, joka sisältää {{{}}}-merkittyjä muuttujia
- param vars: dict, jossa on em. muuttujat ja niitä vastaavat arvot
- return: muutettu teksti
Korvaa teksin sisältämät muuttujat annetuilla arvoilla sisentäen korvaavan tekstin rivit sopivasti. Jos muuttujamerkintä sisältää rivinvaihdon, muutetaan korvaavan merkkijonon kaikki rivinvaihdot rivinvaihdon ja }}}-merkkien sisään jäävällä tekstillä.
Esim. jos merkintä on
local pohja = [=[
\relative c' {
{{{SOINNUT
}}}
}
]=]
local tulos = tekstipohja.korvaaMuuttujat(pohja, { ["SOINNUT"] = "<a c e>\n<g d e>\n<a c e>") })
on tulos-muuttujan arvo
\relative c' { <a c e> <g d e> <a c e> }