約 391,568 件
https://w.atwiki.jp/fumiduki1985/pages/94.html
stringArrayContains関数を使用することで可能。 引数にて検索する文字列と検索される文字列配列を渡し、見つかればtrue、見つからなければfalseを返す。 なお、一致する項目が複数あった場合、最初の項目が見つかった時点でtrueを返すとのこと。 記述例: string $list[] = {"test1", "test2", "test3"}; string $item = "test1"; int $res = stringArrayContains($item, $list); このページのタグ一覧 MEL Maya プログラミング
https://w.atwiki.jp/fumiduki1985/pages/47.html
str()を使用する。 数値リテラルや数値変数だけでなく、オブジェクトの文字列化も可能。 ブール値を文字列に変換した場合は、"True"、"False"となる。 記述例: s = str(100) このページのタグ一覧 Python プログラミング
https://w.atwiki.jp/swfspec/pages/89.html
文字列操作 ActionStringEquals ActionStringEquals は、2 つの文字列が等しいかテストします。 フィールド 型 コメント ActionStringEquals ACTIONRECORDHEADER ActionCode = 0x13 ActionStringEquals は、次のことを行います。 値 A をスタックからポップする 値 B をスタックからポップする A と B の 2 つの文字列を比較する。 比較時は大文字小文字が区別される。 2 つの文字列が等しい時、 SWF 5 以降 true がスタックにプッシュされる。 SWF 4 1 がスタックにプッシュされる。 等しくない時、 SWF 5 以降 false がスタックにプッシュされる。 SWF 4 0 がスタックにプッシュされる。 ActionStringLength ActionStringLength は、1 つの文字列の長さを取得します。 フィールド 型 コメント ActionStringLength ACTIONRECORDHEADER ActionCode = 0x14 ActionStringLength は、次のことを行います。 文字列をスタックからポップする 文字列の長さを測って、スタックにプッシュする ActionStringAdd ActionStringAdd は、2 つの文字列を連結します。 フィールド 型 コメント ActionStringAdd ACTIONRECORDHEADER ActionCode = 0x21 ActionStringAdd は、次のことを行います。 値 A をスタックからポップする 値 B をスタックからポップする BA の順番で文字列を連結し、スタックにプッシュする ActionStringExtract ActionStringExtract は、文字列の一部分を取り出します。 フィールド 型 コメント ActionStringExtract ACTIONRECORDHEADER ActionCode = 0x15 ActionStringExtract は、次のことを行います。 数値の count をスタックからポップする 数値の index をスタックからポップする 文字列の string をスタックからポップする string の、 index から始まる count 文字数分を取り出してスタックにプッシュする index か count が整数でない場合は結果が空文字列になる ActionStringLess ActionStringLess は、文字列が他の文字列より小さいかテストします。 フィールド 型 コメント ActionStringLess ACTIONRECORDHEADER ActionCode = 0x29 ActionStringLess は、次のことを行います。 値 A をスタックからポップする 値 B をスタックからポップする バイトごとの比較で B A となる場合、 SWF 5 以降 true をスタックにプッシュする SWF 4 1 をスタックにプッシュする 他の場合、 SWF 5 以降 false をスタックにプッシュする SWF 4 0 をスタックにプッシュする ActionMBStringLength ActionMBStringLength は、マルチバイト文字列の長さを取得します。 フィールド 型 コメント ActionMBStringLength ACTIONRECORDHEADER ActionCode = 0x31 ActionMBStringLength は、次のことを行います。 文字列をスタックからポップする 文字列の長さを測ってスタックにプッシュする。 これはマルチバイト版の ActionStringLength です。 2 バイト文字をサポートするシステムでは、 2 バイト文字が 1 文字としてカウントされます。 ActionMBStringExtract ActionMBStringExtract は、マルチバイト文字列の長さを取得します。 フィールド 型 コメント ActionMBStringExtract ACTIONRECORDHEADER ActionCode = 0x35 ActionMBStringExtract は、次のことを行います。 数値の count をスタックからポップする 数値の index をスタックからポップする 文字列の string をスタックからポップする string の、 index から始まる count 文字数分を取り出してスタックにプッシュする index か count が整数でない場合は結果が空文字列になる これはマルチバイト版の ActionStringExtract です。 2 バイト文字をサポートするシステムでは、 2 バイト文字が 1 文字としてカウントされます。 移動 前のページ 論理演算 次のページ 型変換
https://w.atwiki.jp/dslua/pages/149.html
文字列のペースの削除のサンプルです。 文字の前後にあるスペースを削除します。 常用する場合は、Functionで使用する方が良いです。 ------------------------------------------ -- 文字列のペースの削除(Luarida)のサンプル Trim_sample.lua ------------------------------------------ function main() str1 = " 123 " str2 = " world " str3 = " Hello Lua World! " canvas.drawCls(color(255,255,255)) canvas.drawText("文字列のペースの削除(Luarida)のサンプル", 0, 0, 24, color(0,0,0)) canvas.drawText(str1, 0, 50, 24, color(0,0,0)) canvas.drawText((string.gsub(str1, "^%s*(.-)%s*$", "%1")), 0, 80, 24, color(0,0,0)) canvas.drawText(str2, 0, 120, 24, color(0,0,0)) canvas.drawText((string.gsub(str2, "^%s*(.-)%s*$", "%1")), 0, 150, 24, color(0,0,0)) canvas.drawText(str3, 0, 190, 24, color(0,0,0)) canvas.drawText((string.gsub(str3, "^%s*(.-)%s*$", "%1")), 0, 220, 24, color(0,0,0)) canvas.drawText("画面タッチで終了します。", 0, 270, 24, color(0,0,0)) touch(3) end main() 1.文字の両サイドのスペースを削除するため、1つ目と2つ目はスペースが削除されているのが半分だけ分かります(右側も削除されているはずです)。3つ目の文字の間のスペースは削除されていません。 コメント(最大30行) 名前 コメント すべてのコメントを見る
https://w.atwiki.jp/perltips/pages/13.html
文字列→バイナリ $bin = unpack("H*", "文字列"); バイナリ→文字列 $str = pack("H*", $bin); 参考 http //perldoc.perl.org/functions/pack.html http //perldoc.perl.org/functions/unpack.html
https://w.atwiki.jp/pignon/pages/8.html
変更後の文字列を返します = 文字列.strip !付きは文字列を直接書き変える 取り除く空白がなかったときは nil を返します = 文字列.strip!
https://w.atwiki.jp/pignon/pages/13.html
str = "str 文字列" 文字の配列 = str.split(//) 文字の配列 = str.split(/./)
https://w.atwiki.jp/musaka/pages/20.html
・_stprintf_s sprintf_s | swprintf_s unicode 使用例 TCHAR cbuf[200]; _stprintf_s(cbuf,TEXT("INSERT INTO table1 (class,c1,c2,c3,c4,t1,t2,t3) VALUES (%d,%f,%f,%f,%f,%f,%f,%f)"), (int)datareader.data.at(i).at(0), datareader.data.at(i).at(1), datareader.data.at(i).at(2), datareader.data.at(i).at(3), datareader.data.at(i).at(4), datareader.data.at(i).at(5), datareader.data.at(i).at(6), datareader.data.at(i).at(7) ); dprintf(TEXT("%s\n"),cbuf); 注意点 %dにたいして(int)datareader.data.at(i).at(0)とdouble型の変数は書式にあわせてキャストしないとエラーが出る 作成する文字列に対してバッファが小さいとエラーが出る。 上ではcbuf[100]だと不足するためエラーが出る 実行結果 エラー 正常 INSERT INTO table1 (class,c1,c2,c3,c4,t1,t2,t3) VALUES (0,1.867840,0.638700,0.186060,0.468961,-2.860810,2.224490,-2.002330)
https://w.atwiki.jp/suffix/pages/72.html
getline関数では区切りは文字になるため、区切り文字の種類が 多数あるときにうまく利用できない(要確認)。 そこで、strtok関数を用いて文字列を分割する。
https://w.atwiki.jp/ulilith-face/pages/21.html
文字列アイテムの配置方法(2) このページでは文字表示の装飾や画像ファイルを利用した文字表示、 StaticStringでの文字表示について説明します。 (背景画像ファイル・iniファイルと このページで使用する画像ファイルを加えたものが→testface04.zipこれです。) 文字の装飾 - FontStyleキー 文字列のフォントに装飾をつけてみましょう。 [String1]Category = DynamicStringType = PlayTimePosX = 10PosY = 10Width = 50Height = 20Align = CenterFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15TextColor = 0xFFFFFFFFCrossFadeTime = 0FontStyle = Italic 文字が斜体になりました。 FontStyleキーで、Bold(太字)Italic(斜体)Underline(下線)Strikeout(取り消し線)の 基本的な装飾をつけることが出来ます。 複数同時に使用する場合は、 FontStyle = Bold, Italic, Underline のように半角カンマ・スペースで区切ってください。 文字の影の色を設定する - ShadowColorキー 文字列には影の色をつけることができます。 [String1]Category = DynamicStringType = PlayTimePosX = 10PosY = 10Width = 50Height = 20Align = CenterFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15TextColor = 0xFFFFFFFFCrossFadeTime = 0ShadowColor = 0xFF000000 文字に影がつきました。 ShadowColorキーを使用すると、ShadowColorキーに指定した色の影が文字につきます。 文字の影の色を縁取りの色に変更する - UseStringEdgeキー 文字の影は縁取りに変更することもできます。 [String1]Category = DynamicStringType = PlayTimePosX = 10PosY = 10Width = 50Height = 20Align = CenterFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15TextColor = 0xFFFFFFFFCrossFadeTime = 0ShadowColor = 0xFF000000UseStringEdge = True ShadowColorキーを指定した上で、UseStringEdgeキーをTrueにすると ShadowColorの色で文字が縁取りされます。 UseStringEdgeキーがFalseの場合、あるいはキーが省略された場合は影になります。 画像で作った文字の使用 - StringByImageキー・StringImageFileキー 文字列アイテムは、通常のフォントだけでなく 画像で作った文字を表示することもできます。 この画像を「numberimage.png」と名前を付けてiniファイルと同じ場所に置いてください。 (ページ冒頭で添付したtestface04.zipにも入っています。) [String1]Category = DynamicStringType = PlayTimePosX = 10PosY = 10Width = 120Height = 23Align = CenterLeftStringByImage = TrueStringImageFile = numberimage.pngCrossFadeTime = 0 文字表示が画像による表示になりました。 StringByImageキーをTrueにした上で、 StringImageFileキーに文字表示用の画像ファイルを指定すると、 StringImageFileに指定した画像で文字を表示します。 主に時間表示や数値のみの部分などに使用される表示方法で、 特殊なフォントで文字を表示したいときに便利です。 この方法で表示できる文字は数字と一部の記号のみ(0123456789 .,-+%)で、 それ以外の文字列は空白として表示されます。 StringImageFileに使用される画像は、 0123456789 .,-+% の16文字を同じ幅で、順番に並べて連結して作った1枚の画像です。 StringByImageキーがTrueになっている場合、 FontFace・FontStyle・TextColorなどの全てのフォント設定が無視されます。 普通の文字列の表示 - Captionキー 情報系ではない普通の文字列(単語・文章)を表示する場合はCaptionキーを使用します。 [String2]Category = StaticStringCaption = uLilithPosX = 10PosY = 50Width = 50Height = 20Align = CenterLeftFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15FontStyle = BoldTextColor = 0xFFFFFFFFCrossFadeTime = 0 上のように設定すると、「uLilith」という文字が表示されます。 Captionキーは、指定した文字列がそのまま表示されます。 StaticStringでは必須のキーです。 DynamicStringでも使用できます。 情報系の文字列ではないけれど、マウスクリックに反応して 文字色や背景色を変えたい文字列アイテムは、 以下のようにCategoryはDynamicString、TypeはStaticItemにして、 Captionキーに表示したい文字列を指定した上で 文字色や背景色の設定をクリック/マウスオーバー時も含めて指定して下さい。 [String3]Category = DynamicStringType = StaticItemCaption = uLilithPosX = 10PosY = 50Width = 50Height = 20Align = CenterLeftFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15FontStyle = BoldTextColor = 0xFFFFFFFFCrossFadeTime = 0PushedTextColor = 0xFF000000MouseOverTextColor = 0xFF000000Enable = True 見た目は先ほどの[String2]フィールドと同様の文字列ですが、 クリックに反応するアイテムができました。 縦書き表示 - IsVerticalキー 文字を縦書きで表示する場合はIsVerticalキーを利用します。 [String4]Category = StaticStringCaption = "Sound Player"PosX = 10PosY = 10Width = 20Height = 90Align = TopCenterFontFace = MS PゴシックAlternateFontFace = MS UI GothicFontSize = 15FontStyle = BoldTextColor = 0xFFFFFFFFCrossFadeTime = 0IsVertical = True 上記の設定では「Sound Player」という文字が縦書きで表示されます。 半角英数字の場合は横に寝た形で表示されてしまいますが、 日本語フォントで全角文字であれば正しく縦書きで表示できると思います。 上の例ではStaticStringで作っていますが、 DynamicStringの情報系アイテムでもIsVerticalキーを設定すれば縦書きで表示できます。 次のページ アイテム配置についての補足