Новости | FAQ | Авторы | Документация | В действии | Библиотека |
Инструменты | Полезные ссылки | Хостинги | Скачать | Примеры | Форум |
Азат Разетдинов 11.04.2003 19:34 / 11.04.2003 19:36
Я создал два глобальных оператора:@encode[text] $result[^replace[ ;+;$text]] @decode[text] $result[^text.replace[$uri]]где таблица uri берётся из файла:
from >> to + >> [пробел] %20 >> [пробел] %D0 >> [пусто] %D1 >> [пусто] %B0 >> а %B1 >> б %B2 >> в %B3 >> г %B4 >> д %B5 >> е %91 >> ё %B6 >> ж %B7 >> з %B8 >> и %B9 >> й %BA >> к %BB >> л %BC >> м %BD >> н %BE >> о %BF >> п %80 >> р %81 >> с %82 >> т %83 >> у %84 >> ф %85 >> х %86 >> ц %87 >> ч %88 >> ш %89 >> щ %8A >> ъ %8B >> ы %8C >> ь %8D >> э %8E >> ю %8F >> яСледует заметить, что замена подстроки на [пусто] (т. е. удаление) катит только в случае, если таблица замен загружается из файла. Такое вот шаманство.