文字列を分割する場合はstrSplit()関数を使用します。
第1引数:分割対象文字列
第2引数:区切り文字
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 |
Kf(_strsplit){ Pe{ /*キーステーションが最初に実行するキーセット*/ N(_main); } } K(_main){ Se{ @s1{ /*Cキーに対してスタイルを設定*/ ~key="C"{ ~border{ ~style="solid"; } } } } U(@s1){ R(#row){ C(#colpre,"あいうえお,かきくけこ,さしすせそ") C(#colpro){ R(#row1){ } R(#row2){ } R(#row3){ } } } Pe{ try{ /*,(カンマで文字列を区切る)*/ (key)data = strSplit(#row#colpre?,","); #row#colpro#row1?=data[0]?; #row#colpro#row2?=data[1]?; #row#colpro#row3?=data[2]?; }catch((key)e){ stop(e.message?+e.source?); } } } } |
strsplit.ksf 0.70 KB
実行結果