1 件の投稿を表示中 (合計 3 個)
- 作成者投稿
- 2006年10月13日 5:47 am #3717naya参加者
「半角/全角変換」機能(Ctrl+t)について、
「英数字」「英数記号」を対象に半角に変換するとして、
例えば、文字列「ABC123@$%■←」
に対して処理を実行すると、■と←までUnicodeで(?)無理やり半角にされます。
普通のJISコードで用意されている半角文字だけを対象にしたいのですが可能でしょうか。2006年10月13日 6:29 pm #3720Yutaka Emuraキーマスター「半角/全角変換」機能だと、すべての文字が対象になってしまうので、置換ダイアログで「正規表現を使用する」をチェックして、
[A-Z0-9@$%]
を
H
に置換するというように、上に変換したい文字の範囲を指定する、という方法にすれば可能です。この H というのは半角に変換することを示し、 は検索でマッチした文字列全体を示します。詳しくは、ヘルプの正規表現構文をお読みください。
http://jp.emeditor.com/help/howto/search/search_regexp_syntax.htm
H は、EmEditor Professional 専用の機能です。2006年10月15日 2:53 am #3721naya参加者ご教示ありがとうございました。
正規表現で置換という方法がありましたか。
場合によってはこれで切り抜けるようにします。 - 作成者投稿
1 件の投稿を表示中 (合計 3 個)
- このトピックに返信するにはログインしてください。