人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

htmlファイル内に書かれた、半角カタカナを全角に変換したいです。
このhtmlファイルは、沢山あるので、一括して変換してくれるフリーソフトを
探しております。
そんなソフトはありますでしょうか?

●質問者: martytaka
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:HTML カタカナ ソフト ファイル フリーソフト
○ 状態 :終了
└ 回答数 : 5/5件

▽最新の回答へ

1 ● zzz_1980
●3ポイント

Windows版nkf2.0.8が半角-全角変換に対応しています。ただ、一括でまとめて、となると bat ファイルでもかかないとうまくいきませんが。

C:\tmp>type test.txt
アイウエオ
アイウエオ
カキクケコ
カキクケコ
C:\tmp>nkf -s <test.txt >conv.txt
C:\tmp>type conv.txt
アイウエオ
アイウエオ
カキクケコ
カキクケコ

2 ● pinkymonk
●46ポイント

http://www.vector.co.jp/soft/dl/winnt/util/se454202.html

このツールでできます。

◎質問者からの返答

このソフトは該当する言葉を検索して置換するだけではないでしょうか?


3 ● rouge_2008
●46ポイント ベストアンサー

「TExchange」

http://www.vector.co.jp/soft/winnt/util/se428352.html

「一括置換」タブで半角カナから全角カナへの変更などが可能です。

事前に「オプション」をクリックして、「読込エンコード」「書込エンコード」「書込改行コード」などの設定確認・変更を行ってください。

対象ファイルやフォルダを、下の一覧ウインドウにドラッグ&ドロップして追加することも出来ます。


pinkymonkさんご紹介の「Repl-Ace on .NET」は、使ったことがないので分かりませんが、旧バージョンの「Repl-Ace」は指定した置換計画を参照して一括または選択したファイルのみ検索・置換するソフトです。

http://www.vector.co.jp/soft/win95/util/se323564.html

半角カナを全角に変換する置換計画が標準で含まれていますので、そちらを使用すると希望のことが可能です。

もしかしたら「Repl-Ace on .NET」でも標準で含まれていて、同じことが可能なのかもしれません。



お使いのPCのOSが分かりませんが、どちらのソフトもVistaで動作しています。

◎質問者からの返答

説明してくださり、助かりました!


4 ● tabbycats
●3ポイント

pinkymonkさんが紹介されている、「Repl-Ace on .NET」で一括変換できますよ。


例えば、testというフォルダ内にあるすべてのhtmlを変換する場合。


Repl-Aceフォルダ内の「Backup」にバックアップファイルが生成されますが、

念のため、ご自分でバックアップされてから実行するようにしてください。


1.検索する場所でフォルダtestを指定

2.検索ファイル名で*.htmlと入力

3.検索ボタンを押して検索

4.対象ファイルを選ぶ(ここで除外したいファイルのチェックを外す)

5.検索文字列に下記の文字列を入力

[ヲ-゚]+

6.置換文字列に下記の文字列を入力

${CONV_Wide($0)}

7.正規表現を使うにチェック

8.実行ボタンを押す


句読点(。、等)も全角にしたい場合は5を下記に変えてください。

[。-゚]+


尚、下記URLも参照してください。

http://www.sirmiles.com/repl_ace/

http://www.sirmiles.com/repl_ace/readme/index.html


5 ● airplant
●3ポイント

私ならsedとfor文で行います。

Sed LOGOS版(MS-DOS / ユーティリティ)

準備:次の2つのファイルをコピー&ペーストで作る

ConvKana.bat

for %%I in (*.htm) do sed -f kana.txt <%%I > temp.txt & ren temp.txt %%~nI.txt

kana.txt

y/アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォッャュョ、。゚゙ー・/アイウエオカキクケコサシスセソタチツテトナニヌネノハヒフヘホマミムメモヤユヨラリルレロワヲンァィゥェォッャュョ、。゚゙ー・/

アクセサリ→コマンドプロンプトでConvKana.batを動かしてください。

*.htmと*.htmlが全部変換されて、*.txtになります(重複あると、そこで止まります)

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ