Dplnum: Difference between revisions

From DynamicPageList3 Manual
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}}


==Syntax==
<pre><nowiki>
{{#dplnum:text}}
</nowiki></pre>


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.
==Effect==
Tries to guess a number that is buried in the text.
Uses a set of heuristic rules which may work or not.


==Syntax==
The idea is to extract the number so that it can be used as a sorting value in the column of a DPL table output.
<code><nowiki>{{#dplnum:''text''}}</nowiki></code> where {{tt|text}} is a number within some text.


==Example==
==Examples==
<nowiki> {{#dplnum:this is 4711 a text with a number}} </nowiki> returns: {{#dplnum:this is 4711 a text with a number}}
* <code><nowiki>{{#dplnum:this is 4711 a text with a number}}</nowiki></code> '''returns:''' {{#dplnum:this is 4711 a text with a number}}
<nowiki> {{#dplnum:well above 47 Mio. US$}} </nowiki> returns: {{#dplnum:well above 47 Mio US$}}
* <code><nowiki>{{#dplnum:well above 47 Mio. US$}}</nowiki></code> '''returns:''' {{#dplnum:well above 47 Mio US$}}
<nowiki> {{#dplnum:13 Mrd}} </nowiki> returns: {{#dplnum:13 Mrd}}
* <code><nowiki>{{#dplnum:13 Mrd}}</nowiki></nowiki></code> '''returns:''' {{#dplnum:13 Mrd}}
<nowiki> {{#dplnum:it is 47,123 Mio}} </nowiki> returns: {{#dplnum:it is 47,123 Mio}}
* <code><nowiki>{{#dplnum:it is 47,123 Mio}}</nowiki></code> '''returns:''' {{#dplnum:it is 47,123 Mio}}
<nowiki> {{#dplnum:it is 47.123,56}} </nowiki> returns: {{#dplnum:it is 47.123}}
* <code><nowiki>{{#dplnum:it is 47.123,56}}</nowiki></code> '''returns:''' {{#dplnum:it is 47.123}}
<nowiki> {{#dplnum:it is 47,000}} </nowiki> returns: {{#dplnum:it is 47,000}}
* <code><nowiki>{{#dplnum:it is 47,000}}</nowiki></code> '''returns:''' {{#dplnum:it is 47,000}}
<nowiki> {{#dplnum:it is 4.13}} </nowiki> returns: {{#dplnum:it is 4.13}}
* <code><nowiki>{{#dplnum:it is 4.13}}</nowiki></code> '''returns:''' {{#dplnum:it is 4.13}}
<nowiki> {{#dplnum:it is 4,13}} </nowiki> returns: {{#dplnum:it is 4,13}}
* <code><nowiki>{{#dplnum:it is 4,13}}</nowiki></code> '''returns:''' {{#dplnum:it is 4,13}}
<nowiki> {{#dplnum:it is 0,13}} </nowiki> returns: {{#dplnum:it is 0,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}}