Stringユーティリティ(日本語、文字列操作など)

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