変換コマンドの「英数字のみ半角に」No.00181
白雲斎 さん 07/01/23 17:42
 
こんにちは、白雲斎です。
Windows XP, 秀丸エディタ 6.50b15

今更ながらかもしれませんが…
「英数字のみ半角に」コマンドでは、全角空白や記号類も変換対象に含まれてい
ますね。
「英数字」から連想する意味合いと合致していなくて違和感があるのですがどう
なんでしょう?

※全角空白が変換されたのに気づかず閉じてしまったファイルもある
※「半角/全角変換」ではオプション設定できるのは知っています(念の為)

Yahoo! 辞書
    英数字 => 英字と算用数字
goo 辞書
    英数字 => 英字と算用数字

[ ]
RE:00181 変換コマンドの「英数字のみ半角No.00182
Iranoan さん 07/01/23 18:04
 
 白雲斎さん今日は、Iranoan です。
> 今更ながらかもしれませんが…
> 「英数字のみ半角に」コマンドでは、全角空白や記号類も変換対象に含まれてい
> ますね。
> 「英数字」から連想する意味合いと合致していなくて違和感があるのですがどう
> なんでしょう?
 私は ASCII に存在する () 等の記号については違和感がありません。しか
し全角空白については、日本語文章でインデントの意味で使っていることも多
くあるので、不便に感じます。

[ ]
RE:00182 変換コマンドの「英数字のみ半角No.00183
白雲斎 さん 07/01/23 19:03
 
こんにちは Iranoan さん、白雲斎です。

> 私は ASCII に存在する () 等の記号については違和感がありません。しか
>し全角空白については、日本語文章でインデントの意味で使っていることも多
>くあるので、不便に感じます。

私も、ASCIIに存在する記号が変換対象に含まれても良いとは思いますが、全角
空白だけは対象から除外して欲しいです。


雑談:
    ID    NAME
    001  日本太郎(にっぽんたろう)

    上の文を「英数字のみ半角に」した時、"()" が半角に変換されたことを
    皆さんちゃんと認識しているのかな〜。

[ ]
RE:00183 変換コマンドの「英数字のみ半角No.00184
白雲斎 さん 07/01/23 19:26
 
白雲斎です。

>私も、ASCIIに存在する記号が変換対象に含まれても良いとは思いますが、全角
>空白だけは対象から除外して欲しいです。

と発言しましたが、全角で書かれた「Hello World!」などの空白を
どうするかと言う問題がありますね。

その全角空白が、英数字に内包しているかどうかを判定する。なんて…

Hello World!    :変換
Hello 世界            :変換しない
Hello ”世界”        :変換

小難しくなるな〜。

[ ]
RE:00184 変換コマンドの「英数字のみ半角No.00185
Iranoan さん 07/01/23 19:47
 
 白雲斎さん今日は、Iranoan です。
> と発言しましたが、全角で書かれた「Hello World!」などの空白を
> どうするかと言う問題がありますね。
 個人的にはこういったことがあるので、マクロを使っています。

 ただ、現在の仕様だと、行頭にあった全角空白を何らかの方法で戻す必要が
ありますが、それよりも上記のような全角空白を半角にする方が楽です。

[ ]
RE:00185 変換コマンドの「英数字のみ半角No.00186
白雲斎 さん 07/01/23 21:34
 
こんにちは Iranoan さん、白雲斎です。

> 個人的にはこういったことがあるので、マクロを使っています。
>
> ただ、現在の仕様だと、行頭にあった全角空白を何らかの方法で戻す必要が
>ありますが、それよりも上記のような全角空白を半角にする方が楽です。

以前は私もマクロを使っていたのですが、何を思ったのかそのマクロを削除して
いました。(変換フィルターが実装された時期かもしれないが記憶にない)
久々に件の変換作業をする段になり、編集の失敗をしてしまったので、ちょっと
感情的になったようです。
現在、古いバックアップから当時のマクロを復元・再編集しているところです。

秀丸担当殿へ
    無駄なスレッドを立ててしまいました。申し訳ない。
    一連の発言は無視してください。

Iranoan さんへ
    益のない話題でした。お付き合いに感謝します。

[ ]
RE:00186 変換コマンドの「英数字のみ半角No.00190
秀丸担当 さん 07/01/24 11:48
 

全角空白は「Hello World!」の変換もあるので、普通は全角空白や
記号も変換したほうがいいと思います。

その辺を自由に指定できる全角半角変換する変換モジュールがあります。
http://hide.maruo.co.jp/lib/hmconv/hanzenconv101.html

[ ]
RE:00190 変換コマンドの「英数字のみ半角No.00191
白雲斎 さん 07/01/24 13:04
 
こんにちは 秀丸担当 さん、白雲斎です。

目に留まりましたか。
出来れば無視して欲しかったのですが、お手間を取らしました。

>全角空白は「Hello World!」の変換もあるので、普通は全角空白や
>記号も変換したほうがいいと思います。

私もそう思います。
校正すべき書類の編集に失敗したことを気づかないまま完成としてしまい、その
苛立ちから今回の発言をしてしまいました。(情けない&申し訳ない)

>その辺を自由に指定できる全角半角変換する変換モジュールがあります。
>http://hide.maruo.co.jp/lib/hmconv/hanzenconv101.html

このモジュールは、既に導入しています。
ですが、このモジュールでも望む変換処理は難しいので、復活したマクロにて編
集作業をしたいと思います。

[ ]
RE:00190 変換コマンドの「英数字のみ半角No.00192
Iranoan さん 07/01/24 14:34
 
 秀丸担当さん今日は、Iranoan です。
> その辺を自由に指定できる全角半角変換する変換モジュールがあります。
> http://hide.maruo.co.jp/lib/hmconv/hanzenconv101.html
 私もこれは導入しているのですが、空白に関しては選択できないんですよね(;_;)。

[ ]