Přejít na obsah
Skip to main content

Převod znaků na jiné (translate)

Záměna jednotlivých znaků (v apostrofech) či zvolený spec. symbol mezery, tabelátoru či konce řádku za jiné znaky či znak.

[space] | tab | line-end | apostrophe | {any-chars} , [''] | space | tab | line-end | apostrophe | {any-chars}

Vlastnost v první části klíčovým slovem pojmenovává znak nebo přímo do apostrofů uvádějí řetězec znaků, které mají být nahrazeny znakem nebo řetězcem znaků v druhém argumentu (za čárkou) uvedeným na stejné pozici. Je-li uvedeno některé z klíčových slov span|tab|line-end|apostrophe (tj. bez uvední v apostrofech), je to chápáno jako znak mezery, tabelátoru či konce řádku. Je-li však naopak uvedeno např. 'space', bude nahrazován každý z pěti nalezených znaků space samostatně jeden po druhém.

Jde o přímou implementaci stejnojmenné funkce z XPath a je tedy dostupná i prostřednictvím xpath-count.