Download
Magazine
Develop
Account
Download
Magazine
Develop
Login
Forgot Account/Password
Create Account
Language
Help
Language
Help
×
Login
Login Name
Password
×
Forgot Account/Password
Category:
Software
People
PersonalForge
Magazine
Wiki
Search
OSDN
>
Find Software
>
Internet
>
WWW/HTTP
>
Site Management
>
Hiki
>
Ticket List/Search
>
Ticket #1301
Hiki
Description
Project Summary
Developer Dashboard
Web Page
Developers
Image Gallery
List of RSS Feeds
Activity
Statistics
History
Downloads
List of Releases
Stats
Source Code
Code Repository list
Subversion
View Repository
CVS
View Repository
Ticket
Ticket List
Milestone List
Type List
Component List
List of frequently used tickets/RSS
Submit New Ticket
Documents
Communication
list of ML
hiki-cvs
hiki-dev
hiki-users
News
Ticket #1301
Ticket List
Submit New Ticket
RSS
WikiNameの解釈が一般的でない
Open Date:
2003-02-20 13:41
Last Update:
2003-02-22 17:29
monitor
ON
OFF
Reporter:
sho
Owner:
hitoshi
Type:
Support Request
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None
Details
Reply
WikiNameの解釈が「先頭が大文字の英字でさらに4文字以上の英
字が続くとWikiNameになります」となっていますが、これはあま
り一般的でないのでは?
これだと、すべて大文字からなる単語もWikiNameと解釈されてし
まい、ちょっと違和感があります。個人的には/[A-Z][a-z0-9]+
([A-Z][a-z0-9]+)+/あたりがいい感じだと思うのですが。
仕様策定上のポリシー(?)のようなものがあれば教えてください。
Ticket History (2/2 Histories)
2003-02-21 18:34
Updated by:
hitoshi
Owner
Update from
(None)
to
hitoshi
Comment
Reply
Logged In: YES
user_id=3964
「先頭が大文字の英字でさらに4文字以上の英字が続くとWikiNameにな
ります」という記述は誤りでした。実際にはさらに4文字以上の「英数
字」が続くと、です。
手近にあるWikiエンジンのコードを調べてみました。
オリジナル(http://c2.com/cgi/wiki?WikiBase)
$linkWord = "[A-Z][a-z]+";
$LinkPattern = "($linkWord){2,}";
AsWiki
/\A(?:[A-Z][a-z]+){2,}\b/
PukiWiki
/([A-Z][a-z]+([A-Z][a-z]+)+)/
Tiki
/\b(([A-Z][a-z]+){2,})\b/
YukiWiki
/\b([A-Z][a-z]+){2,}\b/
意味的には一緒ですね。たださんの案でも数字を許容していますが
私も数字が含まれていてもWikiNameとして認識されてほしいと
考えており、
/([A-Z][a-z0-9]+){2,}/
が有力候補です。ただ、WikiNameの解釈についても色々と
こだわりを持っている人が多いようなので、定義をconfig
ファイルに出しておこうかなと考えています。
週末にパッチを出そうと思います。
2003-02-22 17:29
Updated by:
hitoshi
Ticket Close date
is changed to
2003-02-22 17:29
Status
Update from
Open
to
Closed
Comment
Reply
Logged In: YES
user_id=3964
/([A-Z][a-z0-9]+){2,}/ でcommitしました。
Attachment File List (
0
)
Attachment File List
No attachments
Edit
Add Comment
You are not logged in.
I you are not logged in, your comment will be treated as an anonymous post. »
Login
Add Comment
Preview
Submit
字が続くとWikiNameになります」となっていますが、これはあま
り一般的でないのでは?
これだと、すべて大文字からなる単語もWikiNameと解釈されてし
まい、ちょっと違和感があります。個人的には/[A-Z][a-z0-9]+
([A-Z][a-z0-9]+)+/あたりがいい感じだと思うのですが。
仕様策定上のポリシー(?)のようなものがあれば教えてください。