=> Главная База Знаний Xslt Translate()


Translate()

translate()

Функция

translate
служит для перевода или замены определенных символов. (Эта функция во многом похожа на операцию tr в Perl, если вы знакомы с операциями.) В функцию передаются две строки: одна задает список символов поиска, вторая задает список символов, которыми нужно заменить найденные символы. Функция применяется следующим образом:

string translate(string, from-characters, to-characters)

Например, если третий символ из

from-characters
будет найден в
string
, то третий символ из
to-characters
заменит его в результирующей строке. В следующем примере такая функция
translate

translate("steve-starpowder.com", "-", "@")

возвратит результирующую строку « Данный адрес e-mail защищен от спам-ботов, Вам необходимо включить Javascript для его просмотра. ».

В этом примере я просто привожу строку к нижнему регистру:

translate("XSLT", "ABCDEFGHIJKLMNOPQRSTUVWXYZ", "abcdefghijklmnopqrstuvwxyz")