LibDeformat-3.0

API / LibDeformat-3.0

LibDeformat.Deformat(text, pattern)

Return the arguments of the given format string as found in the text.

Parameters

text
The resultant formatted text.
pattern
The pattern used to create said text.

Return value

a tuple of values, either strings or numbers, based on the pattern.

Usage

LibDeformat.Deformat("Hello, friend", "Hello, %s") == "friend"
LibDeformat.Deformat("Hello, friend", "Hello, %1$s") == "friend"
LibDeformat.Deformat("Cost: $100", "Cost: $%d") == 100
LibDeformat.Deformat("Cost: $100", "Cost: $%1$d") == 100
LibDeformat.Deformat("Alpha, Bravo", "%s, %s") => "Alpha", "Bravo"
LibDeformat.Deformat("Alpha, Bravo", "%1$s, %2$s") => "Alpha", "Bravo"
LibDeformat.Deformat("Alpha, Bravo", "%2$s, %1$s") => "Bravo", "Alpha"
LibDeformat.Deformat("Hello, friend", "Cost: $%d") == nil
LibDeformat("Hello, friend", "Hello, %s") == "friend"


You must login to post a comment. Don't have an account? Register to get one!

Facts

Date created
Jan 04, 2010
Last updated
Jan 04, 2010

Author