VBレスキュー(花ちゃん)
VB2005用トップページへVBレスキュー(花ちゃん)のトップページVB6.0用のトップページ各掲示板

リンク元へ戻ります。 文字列操作関係のメニュー
1.アラビア数字を漢数字に変換
2.VB6.0 からの文字列関数の使用例
3.半角カタカナだけを全角カタカナに変換
4.検索・置換をする
5. NullChar(Chr(0))文字以降を消去する
6.文字列を指定の幅にカット(漢字分断回避)
7.半角・全角文字の判定をする
8.文字列を(左・中央・右)揃え表示する
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.その他、当サイト内に掲載の文字列操作に関するサンプル


20.当サイト内に掲載の文字列操作に関するサンプル
1.当サイト(旧)内に掲載している文字列操作に関するサンプル
2.サンプル投稿用掲示板に掲載している文字列操作に関するサンプル
3.サンプル集に収録している未掲載の文字列操作に関するサンプルの紹介
4. 
5. 
6. 

 下記プログラムコードに関する補足・注意事項 
動作確認:Windows Vista・Windows 7 (32bit) / VB6.0(SP6)
Option :[Option Explicit]
参照設定:
使用 API:

その他 :
    :
このページのトップへ移動します。 1.当サイト(旧)内に掲載している文字列操作に関するサンプル
文字列を他種文字列に変換する
半角カタカナだけ全角に変換
文字列の長さを得る
文字列を指定の幅にカット
網かけ文字を印字・表示する
テキストファイルの最後の数行を取得する
一番最後に見つかった位置を返すInstrRev似関数 ゆう(U)さん投稿分
テキストボックスの総行数・現在行・現在桁の取得
検索・置換えダイアログボックスもどきを作る
アラビア数字を漢数字に変換する(2題)

このページのトップへ移動します。 2.サンプル投稿用掲示板に掲載している文字列操作に関するサンプル
16進数を10進数へ変換する方法(VB6.0)
2進、10進、16進...の基数変換(VB6.0)
2進数←→36進数の範囲内で相互変換(VB6.0)
JISコードに変換(VB6.0)
OptionButton Captionを1行で、最後を""...""で表示(VB6.0)
ソート:クイックソート(VB6.0)
ソート:シェルソート(VB6.0)
ソート:ヒープソート(VB6.0)
ソート色々(VB6.0)
ソート法の使用方法他(ゆうさん投稿分の)(VB6.0)
ダブルクォーテーションを含む文字列の読込表示(VB6.0)
ダブルクォーテーションを含む文字列の読込表示_1(VB6.0)
ダブルクォーテーションを含む文字列の読込表示_2(VB6.0)
バイト型配列への変換方法(VB6.0)
バイト単位の文字列切り出し(VB6.0)
英数字以外の削除の仕方(高速処理法)(VB6.0)
英数字以外の削除の仕方(高速処理法)(VB6.0)_1
英数字以外の削除の仕方(高速処理法)(VB6.0)_2
英数字以外の削除の仕方(高速処理法)(VB6.0)_3
左揃え、右揃え、中央揃えで印刷を行う方法(VB6.0)
指定した文字列と文字列の間の文字列を取得する関数(VB6.0)
自作:文字列連結用クラス(VB6.0)
数値を漢数字に変換する(VB6.0)
数値を漢数字に変換する(VB6.0)_1
正規表現を使って文字列中からURLを抜き出す(VB6.0)
任意の排他的な数列をつくるには(VB6.0)
半角・全角を区別して文字列の前後のスペースを削除する(VB6.0)
半角の識別(RegExpオブジェクトのサンプル)(VB6.0)
文字の移動検索(VB6.0)
文字列のアルファベットをチェック(VB6.0)
文字列のアルファベットをチェック(VB6.0)_1
文字列のアルファベットをチェック(正規表現を使った方法)(VB6.0)_2
文字列の幅(Pixel)を取得(VB6.0)
文字列式(TextBoxに入力した数式)で計算を実施(VB6.0)
文字列変換(SQLの書き方)(VB6.0)
文字列連結の高速化(VB6.0)
文字列連結の高速化(VB6.0)_1
文字列連結の高速化(VB6.0)_2
文字列連結の高速化(VB6.0)_3
文字列連結の高速化(VB6.0)_4

このページのトップへ移動します。 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.


このページのトップへ移動します。 検索キーワード及びサンプルコードの別名(機能名)





このページのトップへ移動します。