Dplnum: Difference between revisions

From DynamicPageList3 Manual
Content added Content deleted
imported>FrozenPlum
mNo edit summary
imported>FrozenPlum
(lsth transclude the modules back in from example subpages)
 
Line 2: Line 2:




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.
This module tries to guess a number that is buried in 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==
==Syntax==
Line 8: Line 8:


==Examples==
==Examples==
'''Example set'''
* <code><nowiki>{{#dplnum:this is 4711 a text with a number}}</nowiki></code> '''returns:''' {{#dplnum:this is 4711 a text with a number}}
{{#lsth:Examples/Module: dplnum (example 1)|Example}}
* <code><nowiki>{{#dplnum:well above 47 Mio. US$}}</nowiki></code> '''returns:''' {{#dplnum:well above 47 Mio US$}}
{{ViewTest|Examples|Module: dplnum (example 1)}}
* <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}}
'''Result set:'''
* <code><nowiki>{{#dplnum:it is 47.123,56}}</nowiki></code> '''returns:''' {{#dplnum:it is 47.123}}
{{#lsth:Examples/Module: dplnum (example 1)|Result}}
* <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]]

Latest revision as of 03:33, 21 April 2023

Manual dplnum


This module tries to guess a number that is buried in 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

Example set {{#lsth:Examples/Module: dplnum (example 1)|Example}}

Page Template:ViewTest/style.css must have content model "Sanitized CSS" for TemplateStyles (current model is "plain text").

Result set: {{#lsth:Examples/Module: dplnum (example 1)|Result}}