The 'string-downcase' function takes a string argument and returns a new string that has been made lower case.
The keyword arguments allow for accessing substrings within 'string'. The keyword arguments require a keyword ':start' or ':end' first and a single integer expression second. The ':start' keyword specifies the starting offset for the 'string-downcase' operation on 'string'. A value of 0 starts the string at the beginning [no offset]. The ':end' keyword specifies the end offset for the operation on 'string'.
(string-downcase "ABcd+-12&[") ; returns "abcd+-&[" (string-downcase "ABCDEFGH" :start 2 :end 4) ; returns "ABcdEFGH" (setq mystr "ABcdEFgh") ; set up variable (string-downcase mystr) ; returns "abcdefgh" (print mystr) ; prints "ABcdEFgh"
See the
string-downcase
function in the