WikiNameとは2文字以上の大文字が含まれる英単語((mixed case word))であり、WikiWikiWebでは自動的にリンクとして扱われます。((正確な表現とは言いがたいかな))

一般的に英単語は先頭のみを大文字として扱うことはあっても2文字以上の大文字が含まれる単語というのは使わないはずなので、その単語は専門用語として扱ってしまえという発想だと思います。~
WikiWikiWebはもともと海外で考案された考え方なので、そういう仕様になっているのだと思います。気軽にリンクを作成するには賢い手段ですね。

なお、日本語の場合、大文字小文字という判断は無いので、リンクを作成したい場合はBracketNameとして記述する必要があります。

----
- A suggested WikiName regular expression for supporting AccentedWikiNames ''when working in '''UTF-8''' mode'' would be:
 $WikiPart = '[A-Z](?:[a-z]|\\xc3[\\x9f-\\xbf])+'; // \c3\9f through \c3\bf correspond to \df through \ff in ISO8859-1
 $WikiName = "(?:$WikiPart(?:$WikiPart)+)(?!\w)";
-- It is possible to merge these into one variable of course -- Rasqual
- A suggested WikiName regular expression for supporting AccentedWikiNames? when working in UTF-8 mode... => [[BugTrack2/24]]

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.059 sec.

OSDN