質問箱/2530

カテゴリ
サマリ「一覧・更新一覧に含めないページ名」で複数の正規表現を使う可能性について
バージョン1.4.4_php5
投稿者バイズ
状態完了
投稿日2005-01-11 (火) 16:16:32

質問

一覧・更新一覧に含めないページ名の正規表現パターン $non_list では正規表現で指定しているのですが、次のように

/////////////////////////////////////////////////
// 一覧・更新一覧に含めないページ名(正規表現で)
$non_list   = '^(\:.+|コメント\/.+|日記\/.+|MenuBar|FrontPage|template|RecentDeleted|.+\/template|.+\/SubMenu)$';

正規表現を長く書いてしまってと自分でも正確にマッチするか分からないときがあるのですが、これらの正規表現を配列に分けて、この正規表現のパターンを含めた配列で一覧・更新一覧に含めないページ名をマッチさせる事が可能でしょうか。

例えば:

$non_list_array = array(
	'^(\:|コメント\/|日記\/)',
	'(MenuBar|FrontPage|template|RecentDeleted)',
	'\/SubMenu$',
);

といった感じで、

に分ける事で正規表現の編集がかなりラクになると思いますが、どなたか対策がありましたら教えて頂けるのでしょうか。

よろしくお願いします。

回答


*1 知識が足りないので曖昧な言い方になりますが…
*2 なんでこれで動くの?と思ったがまた自分で勉強してみます
*3 感謝は匿名の方に :)

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-23 (木) 19:14:24
Site admin: PukiWiki Development Team

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

SourceForge