exrules.inc.php

サマリページ毎にwiki表記(ユーザ定義ルール)を拡張
リビジョン1.0
対応バージョン1.4.7
投稿者mashiki
投稿日2007-07-08 (日) 03:48:17

目的効果

 コンバート時に置換されるユーザ定義ルール(default.ini.php内$line_rules)があるが、これを拡張し、ページごとに定義できるようにする。 これによりwikiテキストの可読性を維持しつつ、さまざまな装飾を施せるようにしたいという目的で作成しました

インストール方法

使用法/サンプル

拡張したい文法をexrulesプラグインで表現します。

#exrules(パターン, 置き換え文字列)

パラメータは2つで1つめはパターン、2つめは置き換え文字列となります。1つめのパターンには最大1つの「*」アスタリスクを指定することができます。

実行結果

#exrules($$*$$,'''''*''''')
#exrules(&&*&&,COLOR(red){*})
#exrules(""*"",COLOR(blue;background-color:gray){*})
#exrules(「 * 」,COLOR(green){''*''})
#exrules(mashiki,COLOR(purple){''SIZE(16){m}ashiki''})
-$$例1の結果$$はこうなります
-&&例2の結果&&はこうなります
-""例3の結果""はこうなります
-「 例4 」の結果はこうなります
-例5の結果はこうなります。mashiki
  • 例1の結果はこうなります
  • 例2の結果はこうなります
  • COLOR(blue;background-color:gray){例3の結果}はこうなります
  • 例4」の結果はこうなります
  • 例5の結果はこうなります。mashiki

ライセンス

GNU GPL 2

考慮事項

コメント



*1 正規表現に慣れていないとつらいのですが
*2 現バージョンでは使用できません。やはりpluginの評価/実行順がネックでゴリゴリ書く必要がありそう

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

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

SourceForge