*ページ名が英数字で間にスペースがあると、autolink でマッチしない [#h13096e7]

-ページ: BugTrack
-投稿者: [[morikawa]]
-優先順位: 低
-状態: 着手
-カテゴリー: 本体バグ
-投稿日: 2003-12-08 (月) 09:29:22
-バージョン: 

**メッセージ [#hb97b30d]
autolink.dat のスペースをエスケープしたらOKそうでした。

autolink.dat
 ...|InterWikiテクニカル|Wen Jiabao|ヘルプ|整形ルール|日本語)
 ...|InterWikiテクニカル|Wen\ Jiabao|ヘルプ|整形ルール|日本語)

----
-PCRE_EXTENDED(エスケープするか 文字クラスの内部にある場合を除き、 パターンの空白文字は完全に無視する)を指定しているので、空白もエスケープする必要がありました。preg_quoteには追加のエスケープ文字がひとつしか指定できないので、str_replace(' ','\\ ',...)を通すようにしました。 -- [[ぱんだ]] &new{2003-12-10 (水) 09:42:34};
-cvsに投入しました。[[cvs:func.php]](v1.4:r1.57) func.phpを差し替えた後、適当なページを更新してautolink.datを再構築してください。 -- [[ぱんだ]] &new{2003-12-10 (水) 09:42:34};
--[[v1.4:r1.57]]で、とりあえずページ名が英数字で間にスペースがある場合に関してはOKそうです。 -- [[morikawa]] &new{2003-12-11 (木) 11:30:26};
-v1.4:r1.57導入すると''「ほげ」''とか''ほげ・げほ''とかがAutoLinkかからないような感じですがCVS難民なだけでしょうか。ダウングレードで元に戻りました。 -- [[たらこせる]] &new{2003-12-10 (水) 11:11:35};

#comment

トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.008 sec.

SourceForge