# получить весь файл (новая строка не определена)
мой $файл •= <T>;
шкаф);
1
42
НАСТРОЙКА ВАШЕЙ ВИКИ
%list = split(/\s+/,$file);
# превратить список в пары ключ-значение
$url = $list{$ref}, если (определено($list{$ref})); # замена URL
вернуть $url;
}
Проверки работоспособности всегда разумны для вещей, которые генерируют активные гиперссылки.
В этом примере реализации, если отсутствует файл URL или ярлык
не существует, любой эталонный шаблон остается в виде текста, потому что незамещенный
ярлык не вызывает последующую активацию гиперссылки. Для визуального предупреждения
который также предотвращает формирование ложных ссылок на страницы, мы изменяем возвращаемый URL-адрес
ярлык с :_??_.
Существуют и другие и, вероятно, более элегантные способы кодирования такого типа функций.
и некоторым читателям может показаться странным использовать функцию split для поиска шаблона.
Тем не менее, это делает работу. (Эй, мы же говорили, что это взломы.)
Многие полные URL-адреса могут выглядеть беспорядочно — длинные и сложные, включая
дополнительные параметры. Особенно в контексте некоторых только что реализованных сокращений,
человеку, просматривающему страницу, действительно не нужно видеть этот уровень детализации URL. Один
опция может заключаться в том, чтобы сохранить видимый ярлык, только заменив полный путь внутри
тег URL. Это требует изменений в нескольких частях кода. Другой вариант может быть
просто изменить замену, чтобы она выглядела так:
s/($wikiRef \ : \ :\S+) Λ [\[$1\]\]/g ; # автоматический "стиль цитирования"
s/($wikiRef) : : /&RefList($1)/geo ; # удаляет шаблон "::"
Первая замена заключает в себе полный шаблон с [ [ . . ] ] , который анализируется более поздним
правило подстановки, чтобы скрыть явный URL-адрес при отображении страницы. Понимать
как, см. объяснение «скрытого URL» в следующей настройке. Затем до страницы
автору либо пометить эти ссылки соответствующим образом, либо проследить за тем, чтобы контекст делал их
цель ясна.
Скрытый URL-адрес цитирования
Целью этого следующего расширения является отображение более длинного или более сложного URL-адреса.
ссылки в виде нумерованных ссылок в стиле цитирования, например: [1]. Во всех, кроме нескольких случаев,
читателю не нужно видеть гиперссылку в Интернете, явно изложенную во всей ее кровавой
детализировать, а если страница состоит из множества таких ссылок, скрыть их за номерами цитирования
значительно улучшает читаемость. Многие браузеры в любом случае отображают явный URL
под курсором мыши в строке состояния или во всплывающем окне.