StringUtilユーティリティ
StringUtil.hiragana-to-katakana / StringUtil.katakana-to-hiragana
ひらがな・カタカナ変換、カタカナ・ひらがな変換
{StringUtil.hiragana-to-katakana “ぱぴぷぺぽ”} || == “パピプペポ” {StringUtil.katakana-to-hiragana “パピプペポ”} || == “ぱぴぷぺぽ” |
StringUtil.full-to-half / StringUtil.half-to-full
全角・半角変換、半角・全角変換
{StringUtil.full-to-half “qwertyuiopasdfghjklzxcvbnm”} || == “qwertyuiopasdfghjklzxcvbnm” {StringUtil.half-to-full “qwertyuiopasdfghjklzxcvbnm”} || == “qwertyuiopasdfghjklzxcvbnm” |
StringUtil.rjust / StringUtil.pad-right
文字のパディングをします。
{StringUtil.pad-right “abc”, 5} ||== “abc00” {StringUtil.rjust “abc”, 5, padding = ‘0’} || == “abc00” |
StringUtil.separate-by-name
文字列を分割します。その他、指定位置で分割するStringUtil.separateプロシージャなどもあります。
def (h1, t1) = {StringUtil.separate-by-char “key=value”, ‘=’} || h1 == “key” || t1 == “value” |
StringUtil.insert
文字列の指定位置に新たな文字列を埋め込むことができます。
{StringUtil.insert “20090910”, “/”, 4, 6} ||== “2009/09/10” |
そのStringUtilには豊富なAPIが備わっています。詳しくはCurlドキュメンテーションをインストールし、ご参照ください。
パッケージ名:COM.CURLAP.LIB.LANG