user:skript:varsubst
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
user:skript:varsubst [2014/06/15 22:24] – [Přehled možných vzorů v šabloně] mikrom | user:skript:varsubst [2021/10/10 10:14] (current) – mikrom | ||
---|---|---|---|
Line 186: | Line 186: | ||
< | < | ||
- | * náhrada textem podle platnosti zadané podmínky. Funkce test vyhodnocuje porovnáním | + | * náhrada textem podle platnosti zadané podmínky. Funkce test vyhodnocuje porovnáním |
< | < | ||
Line 194: | Line 194: | ||
* obrátí pořadí znaků ve stringu | * obrátí pořadí znaků ve stringu | ||
- | < | + | < |
* každý výskyt //vzor// ve vstupním textu //str// nahradí textem // | * každý výskyt //vzor// ve vstupním textu //str// nahradí textem // | ||
- | < | + | < |
* funkce je identická s předchozí funkcí, ale volá se až úplně na konci zpracování jako [[user: | * funkce je identická s předchozí funkcí, ale volá se až úplně na konci zpracování jako [[user: | ||
Line 223: | Line 223: | ||
**Listing bodu:** | **Listing bodu:** | ||
<code none point.description.poigarmin.varsubst.template.txt> | <code none point.description.poigarmin.varsubst.template.txt> | ||
- | # GeoGet, http://geoget.ararat.cz | + | # GeoGet, http://www.geoget.cz |
- | # Šablona pro knihovnu VarSubst, http:// | + | # Šablona pro knihovnu VarSubst, http://www.geoget.cz/ |
- | # Součást exportu POI Garmin, http://geoget.ararat.cz/ | + | # Součást exportu POI Garmin, http://www.geoget.cz/ |
# | # | ||
# Autor: medwyn_cz, http:// | # Autor: medwyn_cz, http:// | ||
Line 272: | Line 272: | ||
**Jméno bodu:** | **Jméno bodu:** | ||
<code none point.name.poigarmin.varsubst.template.txt> | <code none point.name.poigarmin.varsubst.template.txt> | ||
- | # GeoGet, http://geoget.ararat.cz | + | # GeoGet, http://www.geoget.cz |
- | # Šablona pro knihovnu VarSubst, http:// | + | # Šablona pro knihovnu VarSubst, http://www.geoget.cz/ |
- | # Součást exportu POI Garmin, http://geoget.ararat.cz/ | + | # Součást exportu POI Garmin, http://www.geoget.cz/ |
# | # | ||
# Autor: medwyn_cz, http:// | # Autor: medwyn_cz, http:// | ||
Line 299: | Line 299: | ||
<WRAP round help> | <WRAP round help> | ||
- | Čas - ano, zpracování pomocí knihovny je nepochybně pomalejší než jednoúčelově na míru ušitý skript. | + | Čas - ano, zpracování pomocí knihovny je nepochybně pomalejší než jednoúčelově na míru ušitý skript. |
</ | </ | ||
Line 305: | Line 305: | ||
==== Funkce ==== | ==== Funkce ==== | ||
- | Voláním knihovních funkcí (viz níže) dojde k náhradě proměnných ve tvaru **%JMENO%** příslušnou textovou hodnotou. Proměnné jsou vyhodnocovány podle hodnot v instanci třídy **TGeo** (informace o bodu - keši) nebo **TWpt** (informace o doplňkovém bodu - final, parkoviště, | + | Voláním knihovních funkcí (viz níže) dojde k náhradě proměnných ve tvaru **%JMENO%** příslušnou textovou hodnotou. Proměnné jsou vyhodnocovány podle hodnot v instanci třídy **TGeo** (informace o bodu - keši) nebo **TWpt** (informace o doplňkovém bodu - final, parkoviště, |
Všechny řádky začínající znakem # jsou považovány za komentář a ignorovány. | Všechny řádky začínající znakem # jsou považovány za komentář a ignorovány. | ||
Line 438: | Line 438: | ||
</ | </ | ||
- | Třetí parametr informuje knihovnu o tom, zda registrovaná funkce má být volaná **před** nebo **po** | + | Třetí parametr informuje knihovnu o tom, zda registrovaná funkce má být volaná **před** nebo **po** |
V nečetných případech může být užitečné registraci funkce zrušit. K tomu slouží funkce | V nečetných případech může být užitečné registraci funkce zrušit. K tomu slouží funkce |
user/skript/varsubst.txt · Last modified: 2021/10/10 10:14 by mikrom