ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

QNo.3731513 テキストファイルの全角文字のチェック
質問者:191022 半角でテキストデータで作成していたところ、一部誤って、全角で作成してしまいました。ファイル数が多いために1つ1つチェックは難しいので、VBでファイル毎に全角文字が含まれていないか、チェックしたいのですが、可能でしょうか?よろしくお願いします。
困り度:
  • すぐに回答を!
質問投稿日時:
08/01/31 17:55
最新から表示回答順に表示

回答

ANo.3 VB6しかわからないので、VB6での方法を書きます。
テキストデータを読み込み、読み込んでデータの長さ(Len関数)と
StrConv(テキストデータ, vbFromUnicode)で変換したデータの長さと
を比較して、同じであれば半角のみ、異なっていれば全角が含まれて
います。

Dim strData1 As String
strData1 = (ファイルからデータを読み込む)
If Len(strData1) = Len(StrConv(strData1, vbFromUnicode) Then
半角のみ
Else
全角含む
End If
回答者:oya-neko
種類:回答
どんな人:経験者
自信:自信あり
回答日時:
08/02/04 23:24
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼この回答にお礼をつける(質問者のみ)

回答

ANo.2 完全なフリーではないけど
これできそうです。(全角は試してませんが)
回答者:PU2
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
08/01/31 20:08
参考URL: http://www.vector.co.jp/soft/winnt/util/se432915.html
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼PU2さん、再三の回答ありがとうございました。
全角文字の判断は難しそうですが、特定文字を
指定すれば、チェックできそうなので、ご教授頂いた
ソフトで対応してみます。
ありがとうございました。

回答

ANo.1 ツール使って一気に全角文字を半角に変換すればいかがでしょうか?
フリーでもあると思います。
回答者:PU2
種類:アドバイス
どんな人:経験者
自信:参考意見
回答日時:
08/01/31 19:09
この回答への補足この回答に補足をつける(質問者のみ)
この回答へのお礼回答ありがとうございます。
ただ、内容を確認し、手動での修正を考えており、
全角文字のを含んだファイルだけを抜き出したいのです。
そのようなフリーのソフトはありますか?
最新から表示回答順に表示