# Two Text-String Questions

"Walter A. Aprile" (aprile@nl.cs.cmu.edu)
Thu, 28 Sep 1995 09:07:10 PDT

- Messages sorted by:[ date ][ thread ][ subject ][ author ]

    Ian Macintosh scribbles :
    #
    #
    #On Wed, 27 Sep 1995, James Renken wrote:
    #
    #> 1. How can I convert a number into words?  (For example, 94,000 into
    #> "ninety-four thousand")

    Use the $string_utils:english_number(string) function.

    ;$string_utils:english_number(94000";
    => "ninety-four thousand"

    ;$string_utils:english_number(-1);
    => "negative one"

    #I think there is a function that already does this.  If you don't find
    #it, wait a bit, as someone will undoubtably reply to this message with
    #the exact function :^)

    Couldn't resist ...

    #> 2. How can I remove certain text from a string?  (For example, "SOMETHING.html"
    #> into "SOMETHING")
    #
    #Use the strsub function.
    #
    #strsub("SOMETHING.html", ".html", "")    ->   "SOMETHING"

    But, if you know something about the string you have to chop,
    you can simply use array operations (that might be faster in certain conditions)

    fullname = "Panino.html";
    l = length (fullname);
    shortname = fullname[1..l-5];
    extensione = fullname[l-3..l];

    I hope I haven't said anything terribly wrong.

    Omaggi, Walter