apply-taint. Применение преобразований данных

^apply-taint[текст]   [3.4.1]
^apply-taint[вид преобразования][текст]   [3.4.1]

Оператор
apply-taint выполняет сиюминутное преобразование всех фрагментов в строке. Неопределенно «грязные» фрагменты преобразуются в указанный вид преобразования (по умолчанию as-is).

Пример

Пример, иллюстрирующий разницу между ^taint и ^untaint.<br />
$s[?   ^taint[?]   ^taint[uri][?]   ^taint[file-spec][?]]
<pre>^apply-taint[uri][$s]
^apply-taint[uri][^taint[as-is][$s]]
^apply-taint[uri][^untaint{$s}]
^apply-taint[uri][^untaint[uri]{$s}]</pre>

Выведет:
?    %3F    %3F    _3F
?    ?    ?    ?
?    ?    %3F    _3F
?    %3F    %3F    _3F 




Copyright © 1997–2024 Art. Lebedev Studio | http://www.artlebedev.ru Дата обновления: 16.05.2024