4件の投稿を表示中 - 1 - 4件目 (全4件中)
  • 投稿者
    投稿
  • #23097

    gtoshi
    Participant

    gtoshiと申します。
    EmEditor 64bit Proをおもにプログラミングで使用させて頂いています。

    検索機能に全角半角を区別しない等のあいまい検索を実装していただきです。

    #23100

    Yutaka Emura
    Keymaster

    gtoshi 様

    いつもお世話になっております。江村です。

    「全角半角を区別しない」というのは実装することは可能だと思います。

    「等のあいまい検索」と書かれていますが、他にどのようなことが必要でしょうか?

    よろしくお願い申し上げます。

    #23103

    redakt55
    Participant

    話に参加させてください。

    異体字セレクターの無視は必須と思います。

    改行コードの違いの無視もできるとありがたいですね。
    よくあるのが,改行をまたぐ foo\nbar みたいので検索する際ファイルによって改行が LF でなく CR + LF だったりして,うまくいかないことが。

    平仮名/片仮名の同一視もあるといいのかもしれません。秀丸ではできるそうです。

    Unicode 正規化によって同一となるものの同一視はぜひ。どの正規化形式にするのかは要検討ですが(一部の漢字で非常にややこしいことになるので)。

    全角/半角の同一視については当然,片仮名にも適用してほしいのですが,「パス」と「パス」のように文字レベルでは対応が取れないものも拾えるとありがたいです。

    秀丸では小書きの仮名(例:ぁ)と並字(例:あ)の同一視もできるそうです。

    これらって,オプションで個別に ON/OFF できるようになるんですよね?

    #23104

    gtoshi
    Participant

    他有名テキストエディタでは
    半角全角を区別しない
    全角文字でひらがなカタカナを区別しない
    大きい「あ」と小さい「ぁ」を区別しない
    濁点半濁点を無視する
    かなの「-」と英数字の「-」を同一視する
    空白タブ文字を無視する
    Unicodeの特殊空白の同一視/得主ハイフンの同一視
    Unicdeno異空字セレクタを無視する
    改行を無視する
    指定文字を無視する
    の機能があるようです。
    ぜひ実装していただけると幸いです。

4件の投稿を表示中 - 1 - 4件目 (全4件中)

このトピックに返信するにはログインが必要です。

友達に知らせる... Tweet about this on TwitterShare on FacebookShare on Google+Email this to someone