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

テキストエディタ(秀丸など)を使う際に
・全角数字を半角数字に
・和数字(一二三)を洋数字(123)に
変換してくれるフリーウェア、シェアウェアを教えてください。(プログラムは組めません)
秀丸自体にはその機能はないようです。

●質問者: hachimantaro
●カテゴリ:インターネット ウェブ制作
✍キーワード:シェアウェア テキストエディタ フリー プログラム 一二三
○ 状態 :終了
└ 回答数 : 6/6件

▽最新の回答へ

[1]全角→半角なら wm5775

【案1】

対象の文字列を選んで、[編集]-[変換]-[英数字のみ半角に]を選べば良さそうです。

漢数字の方はデフォルトではそのような機能がなさそうですが、例えば二十三円と書いてあった場合はどのように処理すればよいのでしょうか?(23 or 2103?)

【案2】

下記の動作をキーボードマクロを記録し、それを呼び出します。

[Shift+F1]で記録開始

(1)Ctl+Home (先頭に移動)

(2)Ctl+A (全選択)

(3)[編集]-[変換]-[英数字のみ半角に] (全角数字から半角に変換)

(4)Ctrl+Home (先頭に移動)

(5)Ctl+R

(6)検索ワードに「一」、置換ワードに「1」を入力して全置換

(4)-(6)を二?九まで繰り返す

[Shift+F1]で記録終了

F2で何度でも同じ操作が繰り返せます。

何度も使うようであれば、マクロとして保存しておきます。


[2]実はいくつかあります。 NAPORIN

私が買ったのはCT方式という文字置換による翻訳補助システムです。フォローというかサポートが丁寧だったのですが、それだけ個人で維持するのが大変だということで、現在は新規販売を停止してしまいました。惜しいことです。(他にも類似のソフトがありますhttp://www.forest.impress.co.jp/lib/sys/file/filesearch/repl_ace...が、私は使い心地を知りません)

ただ、それはやはり「置換」をワードでマクロ化したものでした(置換される文書をワードで、置換する単語リストをテキストエディタで開いておくと、自動的に照合してくれる)。

wm5775さんの案2のマクロ作成を手作業でやっておけば、秀丸本体以外は無料で何回もつかえてお得だと思います。Grepというキーワードで、自分で勉強するのもいいと思います。


[3]マクロで実現可能 mkonomi

>秀丸自体にはその機能はないようです

秀丸のマクロで実現可能ですよ。

しかし質問者はマクロを使えないようですので、

強いて秀丸の基本機能だけで実現するとすれば、

少々手間ですが以下の様にしてみてはいかがでしょう。

メニューバーから⇒検索⇒置換(ショートカット:[Ctrl]+R)

検索まどに返還前の文字を(例:一)

置換まどに返還後の文字を(例:1)

[全置換]ボタンを押す

この手で20組の置換を繰り返す

【注】

検索まどのプルダウンには過去に使用した文字が記録されますので

そこから選ぶことが可能.

置換まどについても同様.


[4]>3 マクロを作成してみました。 mkonomi

「プログラムは組めません」とお書きになられた質問者は秀丸を使用されてお

られるので、テキストファイルの編集はおできになれれることと思います。

以下の???の手順を試してみてください。

?以下の

──ここから──

──ここまで──

の間のテキストを切り出してファイル名 NumReplace01.mac で保存します。

?そのファイル NumReplace01.mac をHidemaruフォルダの直下のmacroフォル

ダへ移す。

?以下のようにマクロショートカットの設定を設定する。

任意のテキストファイルを秀丸で開いて、

メニューバーから⇒マクロ⇒マクロ登録

マクロ1のタイトルに例えば「数字の置き換え」

マクロ1のファイル名にプルダウンからNumReplace01.mac を選ぶ

[OK]ボタンを押す。

開いているテキストファイルを終了する。

?いよいよ変換対象のテキストファイルを開く。

?ショートカット[Ctrl]+1で所望の変換を自動実行する。



──ここから──

// NumReplace01.mac (秀まるエディタ用マクロ)

//

//《機能》

//・全角数字を半角数字に,

//・和数字(一二三)を洋数字(123)に

//変換する。

//

//**************************************

//

// replaceallは普通に全置換を実行し、

// replaceallfastは高速に全置換を実行します。

// 置換が終了しても、「何個置換しました」のメッセージは表示されず、

// 代わりにresultに置換した個数が入ります。

// 途中で中断された場合はresultは-1になります。

//

// 《フォーマット》

// replaceallfast "検索文字", "置換文字";

//

replaceallfast "1", "1";

replaceallfast "2", "2";

replaceallfast "3", "3";

replaceallfast "4", "4";

replaceallfast "5", "5";

replaceallfast "6", "6";

replaceallfast "7", "7";

replaceallfast "8", "8";

replaceallfast "9", "9";

replaceallfast "0", "0";

replaceallfast "一", "1";

replaceallfast "二", "2";

replaceallfast "三", "3";

replaceallfast "四", "4";

replaceallfast "五", "5";

replaceallfast "六", "6";

replaceallfast "七", "7";

replaceallfast "八", "8";

replaceallfast "九", "9";

replaceallfast "零", "0";

endmacro;

──ここまで──


[5]試してないけど Kotobuki_F

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

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

この辺のツールを使ってみれば。

WZエディタなら「変換」というのがあって全角半角統一などが簡単に出来るんですけどね。


[6]質問者のコメントは? mkonomi

この質問、なぜ"いわし"?

内容的には、"人力"向きですよね。

"いわし"は質疑応答など議論する話題に向いていると思います。

"いわし"で質問しているのに、回答に対する質問者のコメントや感想が出ないのはなぜでしょう?

関連質問


●質問をもっと探す●



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