
テキストファイルで、全角、半角が混在したファイルが存在します。
そのファイルの中で、一定のルールに沿って
(今回は、英数字と一部の記号)
半角に変換できるソフトを探しています。
いくつかフリーソフトなどを探してみたり、
テキストエディタで試してみたのですが、記号が全て半角になってしまったり、
カタカナも一緒に半角になってしまったりと、うまくいきません。
半角にしたい記号の例: ()カッコや .ドット
半角にしたくない記号の例: 、。などの句読点
です。
よいお知恵がありましたら、教えて下さい。
よろしくお願いします。
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で質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel 文字列の中から数字だけ...
-
半角の『°(単位の度)』
-
半角の×(かける)は?
-
半角スペース
-
℃の半角表示
-
テプラは半角数字が使えますか?
-
EXCEL95 VLOOKUP関数で半角と全角
-
エクセル関数で文字列の中のス...
-
EXCELで、セル内の半角カ...
-
問2 次の文中の空欄にあてはま...
-
契約書や 公文書・私文書などに...
-
メールアドレスの上ハイフン入...
-
ビジネスの文書における、数字...
-
エクセルで、JIS関数、ASC関数...
-
EXCELの文字列操作で文字数不足...
-
ヘッダー(フッター)の全角・...
-
ワードで論文を書こうと思うの...
-
Excel2016 検索の窓を常時表示...
-
エクセルでセルの連結の逆
-
WordをPDF化したら所々に半角ス...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
℃の半角表示
-
契約書や 公文書・私文書などに...
-
半角の『°(単位の度)』
-
半角の×(かける)は?
-
Excel 文字列の中から数字だけ...
-
半角スペース
-
EXCEL95 VLOOKUP関数で半角と全角
-
EXCELの文字列操作で文字数不足...
-
EXCELで、セル内の半角カ...
-
テプラは半角数字が使えますか?
-
エクセル関数で文字列の中のス...
-
問2 次の文中の空欄にあてはま...
-
メールアドレスの上ハイフン入...
-
隅付き括弧に半角はありますか...
-
ビジネスの文書における、数字...
-
Excel2016 検索の窓を常時表示...
-
1, (1),(1)の使い分け
-
【VBA】ファイルパスに半角スペ...
-
エクセルで、JIS関数、ASC関数...
-
エクセルで 全角の空白を含む...
おすすめ情報