
テキストファイルで、全角、半角が混在したファイルが存在します。
そのファイルの中で、一定のルールに沿って
(今回は、英数字と一部の記号)
半角に変換できるソフトを探しています。
いくつかフリーソフトなどを探してみたり、
テキストエディタで試してみたのですが、記号が全て半角になってしまったり、
カタカナも一緒に半角になってしまったりと、うまくいきません。
半角にしたい記号の例: ()カッコや .ドット
半角にしたくない記号の例: 、。などの句読点
です。
よいお知恵がありましたら、教えて下さい。
よろしくお願いします。
A 回答 (6件)
- 最新から表示
- 回答順に表示
No.6
- 回答日時:
nkf というUnix系ツールだと、ASCIIにあるものを全角から半角に変換する機能があります。
(かなモードにせずに)キーボードから直接入力できる文字が対象です。この一部だけ対象にするというのは不可。
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~ と 英字数字
Windows用は http://www.vector.co.jp/soft/dl/win95/util/se295 …
nkf -sZ
で。
複数ファイルを変換するなら、バッチで、
for %%F in (*.txt) do nkf -sZ %%F > \out-folder\%%F

No.4
- 回答日時:
複数行置換というソフトです。
一文字からでもできますよ。
私でも使えるので誰でも使えると思います。
ただ、気をつけなければ、無茶苦茶になりますよ。
全角のaを半角のaにすると、すべて、半角のaになります。500ページ変換可能です。
全角のaで残したいものがあれば、問題が残りますよ。
一文字づつするので多少の手間はありますが、目で見て全角半角の判断もしにくいのでね。
バックアップ取っとくか、コピーして試してください。
ちなみに、htmlで使っています。
プロの方なら、もっと良い方法があるのでしょうが・・・。
前ページに、カレンダーを入れています。
そのカレンダーを一括で変更しています。

No.3
- 回答日時:
>]一定のルールに沿って
が分からないとなんとも・・・
基本的には、正規表現を使ってルールを記述して―(置換)→と言う作業になります。
ファイルがたくさんあるのでしたら、ファイルを開かずに置換できるテキストエディタです。
一般的にはPelなどテキスト処理が得意なプログラム言語を使ってプログラム書きます。
もっとも良いのは、SED( https://ja.wikipedia.org/wiki/Sed_%28%E3%82%B3%E … )ですが、数千ファイルあっても数分もあれば終わりますけど、これはUNIXなどコマンド処理に長けてないとハードルが高すぎるでしょう。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) 特定の文字を簡単な操作で半角スペースに変換するか削除したい 2 2022/11/01 10:35
- Excel(エクセル) エクセルシート中の全角英数字を半角に変換したい 4 2022/07/07 13:14
- Access(アクセス) Accessのテキストボックスの入力文字制限 1 2023/01/18 20:43
- その他(Microsoft Office) WordやExcelで英数字のみ半角または全角にしたい 6 2022/08/03 08:18
- マウス・キーボード macからリモートデスクトップでwindowsに接続した際のキーボード配列 3 2023/07/10 08:40
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/07/15 15:48
- Excel(エクセル) capeofdragonと申します Excel2016を使っておりまして 半角又は全角の任意文字列が 2 2022/10/31 13:51
- Excel(エクセル) EXCELでの文字・数字入力の基本について教えてください。 2 2023/05/29 23:17
- Visual Basic(VBA) エクセルの数式で教えてください。 1 2023/07/31 15:49
- マウス・キーボード 何故、ローマ字や英語を全角で打つ? 5 2022/05/15 09:36
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
℃の半角表示
-
エクセル関数で文字列の中のス...
-
半角の×(かける)は?
-
Excel 文字列の中から数字だけ...
-
問2 次の文中の空欄にあてはま...
-
半角スペース
-
半角の『°(単位の度)』
-
エクセルで、JIS関数、ASC関数...
-
エクセルでひらがな・漢字はそ...
-
隅付き括弧に半角はありますか...
-
テプラは半角数字が使えますか?
-
Excel2016 検索の窓を常時表示...
-
ビジネスの文書における、数字...
-
1, (1),(1)の使い分け
-
EXCEL95 VLOOKUP関数で半角と全角
-
【VBA】ファイルパスに半角スペ...
-
ギリシャ文字 μの出し方
-
エクセルで 全角の空白を含む...
-
半角の小さい「ヮ」はなぜ無い...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
契約書や 公文書・私文書などに...
-
半角の×(かける)は?
-
半角の『°(単位の度)』
-
℃の半角表示
-
EXCELの文字列操作で文字数不足...
-
半角スペース
-
EXCELで、セル内の半角カ...
-
エクセル関数で文字列の中のス...
-
Excel 文字列の中から数字だけ...
-
テプラは半角数字が使えますか?
-
EXCEL95 VLOOKUP関数で半角と全角
-
メールアドレスの上ハイフン入...
-
エクセルでひらがな・漢字はそ...
-
ビジネスの文書における、数字...
-
エクセルで、JIS関数、ASC関数...
-
隅付き括弧に半角はありますか...
-
Excel2016 検索の窓を常時表示...
-
エクセルで 全角の空白を含む...
-
ヘッダー(フッター)の全角・...
-
【VBA】ファイルパスに半角スペ...
おすすめ情報