A suggested WikiName regular expression for supporting AccentedWikiNames when working in UTF-8 mode

  • ページ: BugTrack2
  • 投稿者: henoheno
  • 優先順位: 低
  • 状態: 提案
  • カテゴリー: その他
  • 投稿日: 2005-03-05 (土) 09:40:17
  • バージョン:

メッセージ

(Moved from WikiName)

  • 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

  • WikiNameにコメントされたものを移動しました。TipsなのかBugTrackなのか、妥当かどうか、非UTF-8環境でも通用するのか(使えない気がします)など はっきりしませんが、UTF-8関連だそうです。 -- henoheno 2005-03-05 (土) 09:42:12
    • ひょっとして Accented の意味するものは アクサンテギュ(accent aigu) や アクサングラーヴ(accent grave) などで、それ混じりのWikiNameをUTF-8環境でサポートするための正規表現かな? -- henoheno 2005-03-05 (土) 09:45:41
      • >henohenoさん:そうですよ。フランス語でこんな物は何だか大切なことです。 たとえんば、「Tue」は「ころす」という意味、「Tué」って「殺された」。 Maybe it could help for Nordic languages (Swede, Danish, etc.), but I cannot tell for sure. ところで、 $WikiName は "(?<!\w)(?:$WikiPart(?:$WikiPart)+)(?!\w)"に更新しました。 -- Rasqual 2005-03-05 (土) 11:45:46
    • accent にはアクセント記号という意味があるようですから、そのへんのTipsのようですね。 -- henoheno 2005-03-05 (土) 09:49:53


トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2005-03-05 (土) 11:48:38
Site admin: PukiWiki Development Team

PukiWiki 1.5.2+ © 2001-2019 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u7. HTML convert time: 0.707 sec.

OSDN