Zero2000 Kidd
2007年10月23日 23:40
・文字列を連結する。 string Name = "Hello" + " " + "World"; (文字列の連結にはプラス記号(+)を使用する) Name は "Hello World" となる。 ・文字列の初期化。 string Fullname = ""; ・特殊文字 \t タブ \n 改行 \" ダブルコーテーション \\ バックスラッシュ 文字列系の関数 名称内容 llStringLength文字列の長さを取得する。 llGetSubString文字列の一部を切り出す。 llSubStringIndex文字列の中から指定した文字の位置を返す。 llDeleteSubString文字列の一部を削除する。 llStringTrim文字列中のスペースを削除する。 llToLower指定した半角文字列を小文字に変換する。 llToUpper指定した半角文字列を大文字に変換する。 llUnescapeURLURLエンコード(UTF-8)された文字列をデコードする。 llStringLength 文字列の長さを取得する。 integer llStringLength(string src) * src : 元となる文字列を指定する。 string src = "Hello World"; integer hoge = llStringLength(src); // hogeには 11 が入る。 ページ先頭へ llGetSubString 文字列の一部を切り出す。 string llGetSubString(string src, integer start, integer end) * src : 元となる文字列を指定する。 * start : 開始位置の番号を指定する。(先頭文字は0番目となる) * end : 終了位置の番号を指定する。 string src = "Hello World"; string hoge = llGetSubString(src,1,4); // hogeには "ello" が入る。 ページ先頭へ llSubStringIndex 文字列の中から指定した文字の位置を返す。指定文字が見つからない場合は、-1を返す。 返される位置は、0から始まるので注意。 integer llSubStringIndex(string source, string pattern) * source: 検索対象の文字列を指定する。 * pattern: 検索する文字列を指定する。 string src = "abcdefg"; integer index= llSubStringIndex(src,"cd"); // indexには 2 が入る。 integer index= llSubStringIndex(src,"xyz"); // indexには -1 が入る。 ページ先頭へ llDeleteSubString 文字列の一部を削除する。 string llDeleteSubString(string src, integer start, integer end) * src : 元となる文字列を指定する。 * start : 開始位置の番号を指定する。(先頭文字は0番目となる) * end : 終了位置の番号を指定する。 string src = "Hello World"; string hoge = llDeleteSubString(src,1,4); // hogeには "H World" が入る。 ページ先頭へ llStringTrim 文字列中のスペースを削除する。 string llStringTrim(string src, integer type) * src : 元となる文字列を指定する。 * type : 削除のタイプを指定する。 [type定数] STRING_TRIM_HEAD 前のスペース STRING_TRIM_TAIL 後のスペース STRING_TRIM 前後のスペース string src = " Hello World "; string hoge = llStringTrim(src,STRING_TRIM_HEAD); // hogeには "Hello World " が入る。 string hoge = llStringTrim(src,STRING_TRIM_TAIL); // hogeには " Hello World" が入る。 string hoge = llStringTrim(src,STRING_TRIM); // hogeには "Hello World" が入る。 ページ先頭へ llToLower 指定した半角文字列を小文字に変換する。 string llToLower(string src) * src : 元となる文字列を指定する。 string src = "HELLO WORLD"; string hoge = llToLower(src); // hogeには "hello world" が入る。 ページ先頭へ llToUpper 指定した半角文字列を大文字に変換する。 string llToUpper(string src) * src : 元となる文字列を指定する。 string src = "hello world"; string hoge = llToUpper(src); // hogeには "HELLO WORLD" が入る。 ページ先頭へ llUnescapeURL URLエンコード(UTF-8)された文字列をデコードする。 SLで日本語表示を行うときに良く使用される。 string llUnescapeURL(string url) * url : URLエンコード文字列を指定します。 // "こんにちは"と表示する。 llSay(0,llUnescapeURL("%e3%81%93%e3%82%93%e3%81%ab%e3%81%a1%e3%81%af")); 以下のサイトでエンコードが可能。 TAG index(URLエンコード・デコードフォーム) (文字コードは,UTF-8にする) ページ先頭へ_uacct = "UA-3027217-1"; urchinTracker();