Dplnum: Difference between revisions
Content added Content deleted
imported>FrozenPlum (Prior issue requiring {{purgenote}} seems to have resolved, remove it) |
imported>FrozenPlum (Reformat a bit) |
||
Line 1: | Line 1: | ||
{{DPL manual|section=dplnum}} |
{{DPL manual|section=dplnum}} |
||
⚫ | |||
<pre><nowiki> |
|||
{{#dplnum:text}} |
|||
</nowiki></pre> |
|||
⚫ | |||
==Effect== |
|||
Tries to guess a number that is buried in the text. |
|||
Uses a set of heuristic rules which may work or not. |
|||
⚫ | |||
⚫ | |||
<code><nowiki>{{#dplnum:''text''}}</nowiki></code> where {{tt|text}} is a number within some text. |
|||
== |
==Examples== |
||
* <code><nowiki>{{#dplnum:this is 4711 a text with a number}}</nowiki></code> '''returns:''' {{#dplnum:this is 4711 a text with a number}} |
|||
* <code><nowiki>{{#dplnum:well above 47 Mio. US$}}</nowiki></code> '''returns:''' {{#dplnum:well above 47 Mio US$}} |
|||
* <code><nowiki>{{#dplnum:13 Mrd}}</nowiki></nowiki></code> '''returns:''' {{#dplnum:13 Mrd}} |
|||
* <code><nowiki>{{#dplnum:it is 47,123 Mio}}</nowiki></code> '''returns:''' {{#dplnum:it is 47,123 Mio}} |
|||
* <code><nowiki>{{#dplnum:it is 47.123,56}}</nowiki></code> '''returns:''' {{#dplnum:it is 47.123}} |
|||
* <code><nowiki>{{#dplnum:it is 47,000}}</nowiki></code> '''returns:''' {{#dplnum:it is 47,000}} |
|||
* <code><nowiki>{{#dplnum:it is 4.13}}</nowiki></code> '''returns:''' {{#dplnum:it is 4.13}} |
|||
* <code><nowiki>{{#dplnum:it is 4,13}}</nowiki></code> '''returns:''' {{#dplnum:it is 4,13}} |
|||
* <code><nowiki>{{#dplnum:it is 0,13}}</nowiki></code> '''returns:''' {{#dplnum:it is 0,13}} |
|||
[[Category:Other Modules]] |
[[Category:Other Modules]] |
Revision as of 03:05, 11 April 2023
|
Manual | dplnum |
Tries to guess a number that is buried in the text, using a set of heuristic rules which may work or not. The idea is to extract the number, so it can be used as a sorting value in the column of a DPL table output.
Syntax
{{#dplnum:''text''}}
where text is a number within some text.
Examples
{{#dplnum:this is 4711 a text with a number}}
returns: {{#dplnum:this is 4711 a text with a number}}{{#dplnum:well above 47 Mio. US$}}
returns: {{#dplnum:well above 47 Mio US$}}{{#dplnum:13 Mrd}}</nowiki>
returns: {{#dplnum:13 Mrd}}{{#dplnum:it is 47,123 Mio}}
returns: {{#dplnum:it is 47,123 Mio}}{{#dplnum:it is 47.123,56}}
returns: {{#dplnum:it is 47.123}}{{#dplnum:it is 47,000}}
returns: {{#dplnum:it is 47,000}}{{#dplnum:it is 4.13}}
returns: {{#dplnum:it is 4.13}}{{#dplnum:it is 4,13}}
returns: {{#dplnum:it is 4,13}}{{#dplnum:it is 0,13}}
returns: {{#dplnum:it is 0,13}}