1 件の投稿を表示中 (合計 3 個)
  • 作成者
    投稿
  • #3717
    naya
    参加者

    「半角/全角変換」機能(Ctrl+t)について、
    「英数字」「英数記号」を対象に半角に変換するとして、
    例えば、文字列「ABC123@$%■←」
    に対して処理を実行すると、■と←までUnicodeで(?)無理やり半角にされます。
    普通のJISコードで用意されている半角文字だけを対象にしたいのですが可能でしょうか。

    #3720
    Yutaka Emura
    キーマスター

    「半角/全角変換」機能だと、すべての文字が対象になってしまうので、置換ダイアログで「正規表現を使用する」をチェックして、
    [A-Z0-9@$%]

    H
    に置換するというように、上に変換したい文字の範囲を指定する、という方法にすれば可能です。この H というのは半角に変換することを示し、 は検索でマッチした文字列全体を示します。詳しくは、ヘルプの正規表現構文をお読みください。
    http://jp.emeditor.com/help/howto/search/search_regexp_syntax.htm
    H は、EmEditor Professional 専用の機能です。

    #3721
    naya
    参加者

    ご教示ありがとうございました。
    正規表現で置換という方法がありましたか。
    場合によってはこれで切り抜けるようにします。

1 件の投稿を表示中 (合計 3 個)
  • このトピックに返信するにはログインしてください。