文字列を変換するにはstrConv()関数、toUpper()関数、toLower関数を使用します。
strConv(“文字列”,chrUpper)とtoUpper()は同じです。
strConv(“文字列”,chrLower)とtoLower()は同じです。
・strConv()
第1引数:変換する文字列、第2引数にはtypeを指定します。
第2引数:論理和になっているため、+演算子で複数指定することが可能です。
・toLower()/toUpper()
第1引数:対象文字列
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
Kf(_strconv){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ U{ R(#row1){ C(#colpre,"abcdefgabcdef") C(#colpro) } R(#row2){ C(#colpre,"HIJKLMN") C(#colpro) } R(#row3){ C(#colpre,"123456789") C(#colpro) } R(#row4){ C(#colpre,"アイウエオ") C(#colpro) } R(#row5){ C(#colpre,"カキクケコ") C(#colpro) } R(#row6){ C(#colpre,"さしすせそ") C(#colpro) } R(#row7){ C(#colpre,"abcdefg") C(#colpro) } Pe{ /*大文字変換*/ /*toUpper(#row1#colpre?)と同じ*/ #row1#colpro?=strConv(#row1#colpre?,chrUpper); /*小文字変換*/ /*toLower(#row2#colpre?)と同じ*/ #row2#colpro?=strConv(#row2#colpre?,chrLower); /*全角変換*/ #row3#colpro?=strConv(#row3#colpre?,chrWide); /*半角変換*/ #row4#colpro?=strConv(#row4#colpre?,chrNarrow); /*ひらがな変換*/ #row5#colpro?=strConv(#row5#colpre?,chrHiragana); /*カタカナ変換*/ #row6#colpro?=strConv(#row6#colpre?,chrKatakana); /*組み合わせ*/ #row7#colpro?=strConv(#row7#colpre?,chrUpper+chrWide); } } } |
strconv.ksf 1.22 KB
実行結果