**calc.inc.php [#e9e5eb96]
|RIGHT:100|LEFT:360|c
|~サマリ|calcプラグイン|
|~リビジョン|--|
|~対応バージョン|1.4|
|~投稿者|[[masao]]|
|~投稿日|&new{2003-06-19 (THU) 19:33:09};|
**掲載先 [#a5d5f838]
[[dev:PukiWiki/1.4/自作プラグイン/calcプラグイン]]


**質問 [#x039ed6f]

:プラグインの引数に半角小括弧'(',')'が使えない|バージョン - 1.4rc3


pluginの &calc を利用していて気がついたのですが、
&calc( 2*(3+4) );
などのように書いても計算がなされません。

そこで調べたのですが、pluginのほうに正しく括弧付きでプラグイン引数部分が渡っていないようです。~

おそらく該当箇所は make_link.php の L244 の正規表現で
プラグイン関数の引数には半角小括弧'(',')'以外のものを渡すように
なっているからだと思われます。~

これは仕様ということでプラグイン引数には半角小括弧は使えない
ということでしょうか?~
make_link.php L244 の正規表現をうまいこと書けば
回避できそうな気がしますが、この正規表現からして理解できて
ないので……。

***回答 [#d6d86097]
-[[merlin]] &new{2003-07-17 (THU) 00:42:06};
~あれ? [[うちのサイト>http://tec-tech.org/?%3Atest%2Fcalc]] では 計算されるんですが... ちょっと前のCVSだからかな?
~あれ? [[うちのサイト>merlin::test/calc]] では 計算されるんですが... ちょっと前のCVSだからかな?
-[[hetappi]] &new{2003-07-19 (SAT) 00:18:51};
~お。配布パッケージのままでCVSのほうはチェックしてませんでした。CVS見てみたら、そのものずばりの更新がありました。失礼しました。

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新の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.055 sec.

OSDN