20.当サイト内に掲載の文字列操作に関するサンプル |
1.当サイト(旧)内に掲載している文字列操作に関するサンプル 2.サンプル投稿用掲示板に掲載している文字列操作に関するサンプル 3.サンプル集に収録している未掲載の文字列操作に関するサンプルの紹介 4. 5. 6. |
下記プログラムコードに関する補足・注意事項 動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6) Option :[Option Explicit] 参照設定: 使用 API: その他 : : |
1.当サイト(旧)内に掲載している文字列操作に関するサンプル |
文字列を他種文字列に変換する 半角カタカナだけ全角に変換 文字列の長さを得る 文字列を指定の幅にカット 網かけ文字を印字・表示する テキストファイルの最後の数行を取得する 一番最後に見つかった位置を返すInstrRev似関数 ゆう(U)さん投稿分 テキストボックスの総行数・現在行・現在桁の取得 検索・置換えダイアログボックスもどきを作る アラビア数字を漢数字に変換する(2題) |
2.サンプル投稿用掲示板に掲載している文字列操作に関するサンプル |
3.サンプル集に収録している未掲載の文字列操作に関するサンプルの紹介 |
文字列の幅と高さを取得する関数(165) 文字列の幅と高さを取得する関数 文字列中の指定の文字の出現回数を取得(194) VB6.0以降ならUBound(Split(Text1.Text, Text2.Text))これで簡単に取得出来るのですが、VB6.0以前ではサポートされていないので、 関数化して見ました。 比較方法を指定して比較(大文字と小文字・かなとカナ・1バイト文字と2バイト文字)(215) VBのStrComp関数ではバイナリ比較とテキストモードでの比較しか選択できないのでAPIを使って上記選択比較を実現 文字間隔を指定の間隔に設定(218) 文字列の文字間隔を指定の間隔に設定する。これを利用する事で均等割付もできます。 文字間隔を設定する(その2)(219) No.218番と同様に文字間隔を設定する。 指定の短形の範囲内中でテキストを出力する キャップションのテキストを可変長で表示する(243) キャップションのテキストをタスクバーに表示されるのと同じようにボタンのサイズに合わせて表示文字を自動的にカットする。 文字列連結の高速化比較例(383) 文字列を高速に連結するサンプルを色々比較、通常24.3秒かかる処理が0.01秒で実現 正規表現等を使っての入力文字種のチェック(389) 1.半角カタカナが混じっていないかチェック 2.ひらがなが混じっていないかチェック 3.全角カタカナが混じっていないかチェック 4.数字以外が混じっていないかチェック 5.半角英数字以外が混じっていないかチェック 6.正規表現を使った検索・置換え 7.郵便番号の書式チェック 8.カタカナが混じっていないかチェック 半角1バイト換算での指定バイト数分の文字数を取得(403) 半角1バイト換算での指定バイト数分の文字数を取得する。(aaaあああaaa の文字列の9バイトは6文字) 正規表現を使っての検索(484) 正規表現を使っての検索で、見つかった文字列のフォント色を変更し、太字に設定しております。(見つかった文字列全てに対して) 正規表現を使っての検索・置換(485) 正規表現を使っての検索・置換え(見つかった文字列全てに対して)置換え時に確認の問合せはありません。 正規表現を使っての検索して確認後に置換える(486) 正規表現を使っての検索・置換え(見つかった文字列全てに対して)置換え時に問合せのメッセージを表示して個別に置換えます。 正規表現を使っての半角カタカナだけを全角に変換(488) 正規表現を使っての半角カタカナだけを全角に変換従来のサンプルの約2倍位早くなります。(ファイルサイズが小さいと差はあまりない) |
4. |
5. |
6. |
検索キーワード及びサンプルコードの別名(機能名) |