*単語検索、キーワードハイライトに関する問題
*単語検索、キーワードハイライトに関する問題 [#td8de08a]

-ページ: BugTrack
-投稿者: [[hirofummy]]
-優先順位: 低
-状態: 完了
-カテゴリー: 本体バグ
-投稿日: 2003-02-28 (金) 22:00:59
-バージョン: 1.3.3/1.4pre5

**メッセージ
***その1(1.4pre5のみ)
**メッセージ [#ze9a2e81]
***その1(1.4pre5のみ) [#r8e2ea45]
単語検索で「[」や「(」、「|」など正規表現的に意味のある単語を検索しようとするとWarningの嵐が発生する。出力もおかしくなる。~
PHP4.3.0以降では再現しない?((手元の環境(Win2k/PHP4.3.1/PukiWiki1.4pre5)やぱんださんのしろくろのへや(PHP4.3.0/PukiWiki1.4pre5)では再現しませんでした))~

***その2(1.4pre5のみ)
***その2(1.4pre5のみ) [#z2ad1fb9]
実体参照(の一部分)もハイライト対象にしてしまっている。~
例えば「;」をハイライトさせようとすると「↑」の「;」までハイライト処理してしまう。~
実体参照は完全一致のとき以外ハイライトを避けるようにすれば解決?~

***その3(1.3.3、1.4pre5共通)
***その3(1.3.3、1.4pre5共通) [#ef53e490]
「好」という単語を検索すると、「テスト」が含まれるページにもマッチしてしまう。~
また、「好」などの単語をハイライトさせたとき、「テスト」などがおかしくなる。~
UTF-8環境ではこの問題は起こらない。~
参考:http://www.din.or.jp/~ohzaki/perl.htm#JP_Match
----
-その2、その3はともかく、その1は結構謎です…。 -- [[hirofummy]] SIZE(10){2003-02-28 (金) 22:03:31}
-その1の修正(preg_quoteで'/'をクオートするのを忘れていた)をcvsに投入しました。その2/その3は…どうしましょうか :) -- [[ぱんだ]] SIZE(10){2003-03-02 (日) 17:33:02}
-↓じゃないと <>" などがハイライトしてくれないようです。 -- [[masao]] SIZE(10){2003-03-05 (水) 18:13:25}
 -			$q_key = preg_quote($key,'/');
 +			$q_key = preg_quote($s_key,'/');
-しまった。そうですね。[[cvs:html.php]](v1.4:r1.66)で修正しました。 -- [[ぱんだ]] SIZE(10){2003-03-06 (木) 15:10:11}

#comment
//#comment

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

PukiWiki 1.5.3+ © 2001-2020 PukiWiki Development Team. Powered by PHP 5.6.40-0+deb8u12. HTML convert time: 0.043 sec.

OSDN