Help:Extension/ExtendedFunctions

From Metabolomics.JP
(Difference between revisions)
Jump to: navigation, search
Line 17: Line 17:
 
<table border="1" cellpadding="3" cellspacing="1">
 
<table border="1" cellpadding="3" cellspacing="1">
 
  <tr><td>version</td><td>source</td><td>md5</td><td>OperationCheck version</td></tr>
 
  <tr><td>version</td><td>source</td><td>md5</td><td>OperationCheck version</td></tr>
  <tr><td>0.4(February 16,2011)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/ExtendedFunctions.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">0587f4f994df8530c09f9f3ceff5d21a</pre></td><td></td></tr>
+
  <tr><td>0.4(February 16,2011)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/ExtendedFunctions.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">80fc72a29d295af20d9b7ca41a111c50</pre></td><td></td></tr>
 
  <tr><td>0.3(August 26,2010)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/previous/ExtendedFunctions-0.3.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">80fc65923d6bbe57b59659edef2a1365</pre></td><td>1.11.1</td></tr>
 
  <tr><td>0.3(August 26,2010)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/previous/ExtendedFunctions-0.3.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">80fc65923d6bbe57b59659edef2a1365</pre></td><td>1.11.1</td></tr>
 
  <tr><td>0.2(November 11,2008)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/previous/ExtendedFunctions-0.2.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">883853421db0801cd91046e179942f49</pre></td><td>1.11.1</td></tr>
 
  <tr><td>0.2(November 11,2008)</td><td>{{#ifexistfile:/data/src/ExtendedFunctions/previous/ExtendedFunctions-0.2.phps}}</td><td><pre style="border: 0px; background-color: white; padding: 0em; line-height: 0em">883853421db0801cd91046e179942f49</pre></td><td>1.11.1</td></tr>

Revision as of 22:09, 16 February 2011

Extension Information
Implementation
Description
Author(s)K, Suwa
Version0.4
MediaWiki
License
Hooks used
Token type

Contents


Extension to use (mainly) string-related operations.

Based on Extension:ParserFunctions.

Requirements

Download

versionsourcemd5OperationCheck version
0.4(February 16,2011)ExtendedFunctions.phps
80fc72a29d295af20d9b7ca41a111c50
0.3(August 26,2010)
80fc65923d6bbe57b59659edef2a1365
1.11.1
0.2(November 11,2008)ExtendedFunctions-0.2.phps
883853421db0801cd91046e179942f49
1.11.1

Installtion

  1. Download the source code and rename it to ExtendedFunctions.php.
  2. Place it in the extensions/ directory.
  3. Insert the follow lines to LocalSettings.php
require_once( "$IP/extensions/ExtendedFunctions.php" );

Function

  1. car
  2. cdr
  3. cadr
  4. cddr
  5. caddr
  6. cdddr
  7. and
  8. or
  9. def
  10. var
  11. substring
  12. trim
  13. length
  14. count
  15. indexof
  16. lastindexof
  17. isdigit
  18. isalnum
  19. replace
  20. cr
  21. bar
  22. forcedbr
  23. repeat
  24. repeatnum
  25. ifexistfile
  26. searchline
  27. searchtitle
  28. countline
  29. counttitle
  30. choose
  31. clink
  32. createstring
  33. ifexists
  34. map
  35. max
  36. min
  37. nth
  38. searchlinenot
  39. searchlinereg
  40. trimex
  41. upcase
  42. downcase

ChangeLog

0.4

  • javaアプレット関連部分をJavaAppletと分離しました。
  • ifexistsがスペースを含んでいた場合に、常にfalseを返すバグを修正しました。
  • upcaseとdowncaseを追加しました。
  • replaceをマルチバイト対応にしました。

0.3

機能追加・拡張・修正

  • searchlinenotを追加しました。
  • ifexistsを追加しました。
  • clinkを追加しました。
  • mapを追加しました。
  • searchlineregを追加しました。
  • nthを追加しました。
  • createstringを追加しました。
  • maxを追加しました。
  • minを追加しました。
  • replaceをマルチバイト対応にしました。
  • replaceにおいて|を記述することで'|'と解釈するようにしました。
  • searchlineregがヒット数を返すのを削除しました。
  • searchTitleとsearchLineをRemoteSearchに対応させました。

バグ修正

  • $文字をセパレート文字として渡せないバグを修正しました。
  • searchlineでエスケープ処理を追加しました。

0.21

  • searchTitleの正規表現において'|'は'~'に、'['は'<'、']'は'>'として渡せるよう修正しました。

0.2

  • SearchTitleをMySQLのlike検索からregexp検索に変更しました。
Personal tools
Namespaces

Variants
Actions
Navigation
metabolites
Toolbox