• ベストアンサー

全角英数字を半角に変換

テキスト文章で ひらがなと全角英数字の文章がありますが、 全角英数と句読点のみ半角に変換したいのですが、 なにか簡単にできる方法はないでしょうか? osはwindows98です。

質問者が選んだベストアンサー

  • ベストアンサー
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

Wordをお持ちでしたら、 [書式]-[文字種の変換]で「半角」を指定すると期待した変換になるようですが…。

CHIKA-
質問者

補足

TXTをワードにしなくてはいけないですよね。 フリーソフトでなにか簡単にできないでしょうか?

その他の回答 (4)

  • holy_wind
  • ベストアンサー率30% (3/10)
回答No.5

キーマクロとかいかがでしょうか。 秀丸やサクラエディタ等のキーマクロをサポートしたエディタで、 キーマクロを記録しながらいくつかの全角英数等を半角に置換して保存し、 後はそのマクロファイルを開いて、置換するためのコードをコピペしながら必要な置換パターンを記述するという方法です。 全角を半角に置換する数が限られている今回の場合などは下手なツールを使うより簡単だと思いますが。

noname#41381
noname#41381
回答No.4

句読点だけとなると、確かになかなか出てきませんでしたね...。 「MojiCnv」というフリーソフトで "文字ごとに文字変換"という機能で句読点のみ半角にできるようです。 http://hp.vector.co.jp/authors/VA004217/ これがなかったら自分で作ろうかと思ってしまいました^ ^;;

参考URL:
http://hp.vector.co.jp/authors/VA004217/
  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.3

#1です。 フリーソフトという事ですと、Vectorから「全角 半角」で検索すると、それらしいツールが見つかるようです。 Windows>ユーティリティ>テキストファイル用>変換 のあたり。 > 全角英数と句読点のみ 句読点の条件が「記号」「日本語記号」とかで表記されていたり、機能を掴むのがちょっと面倒かも。 句読点が「。」「、」だけで、「?」「-」「.」などの変換を避けたいのなら、別途変換するしかないかも。 -- ちなみに、テキストエディタ+外部ツールを利用する方法ですが、 TeraPad 0.84 http://www.vector.co.jp/soft/win95/writing/se104390.html TpZenHan http://www.vector.co.jp/soft/win95/writing/se210014.html の組み合わせで処理できました。

参考URL:
http://www.vector.co.jp/
  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.2

Wordがあるんでしたら、#1の方のようにしてtxt形式でセーブすればいいと思います。 フリーソフトだと、nkf に Convert X0208 alphabet to ASCII というオプションがあります。 DOSプロンプトで、 nkf -Z < infile > outfile です。が、その他ASCIIにある記号も半角になってしまうと思います。

参考URL:
http://www.vector.co.jp/soft/win95/util/se295331.html